Blog
Hot takes, cold deploys, and the occasional rant about aviation.
Eleven Aircraft From a Paperclip: Bringing Up an ADS-B Receiver
I spent 5 520 Kč on an ADS-B receiver and did not order the antenna. So the first honest measurement of my sky came off 68.8 mm of straightened paperclip — eleven aircraft heard, three of them placeable, and one NATO flight I listened to for three minutes and never managed to put on a map.
The Adoption Problem Is People
Everybody quotes the 95% failure number. Its own data said 60% investigated, 20% piloted, 5% shipped — and the 80% who never piloted anything were counted as failures. Strip out the fake statistic and the real problem is still there, and it is not technology. It is how fast an organisation can change itself.
Two Days a Week
The field is drowning in demos and almost nobody publishes arithmetic. So here is ours — at least 20% of our week was going into revision notes, and the tooling we built gave one to two days of it back. One team, n=1, no control group, and including the part we have not solved yet.
Where Is the Border of Responsibility?
A 77,731-line pull request. A bot reviews it. Then the maintainer's review arrives — expert, accurate, and signed on its last line by a model. Last week I asked who is accountable. This week: can that person physically do the thing their signature assumes?
Who Signs for the Code Nobody Wrote?
AI compressed the cost of typing code. It did not touch the cost of standing behind it — and that sentence, not the typing, was always the expensive part. A walk up the supply chain where the liability evaporates at every step except the last one.
Four Docs Sites and Sixty Releases: The Flight Sim Stack Grew Up
The Go SimConnect wrapper I wrote at 11 PM two years ago now sequences arrivals, talks on the radio in 23 accents, and answers to Claude. Four projects got real documentation sites this week — and the library went from v0.27 to v0.89 in five days. Here's what actually happened.
One Grade, Every Screen: The Unsolved Problem of Color Management
You spend hours getting your footage looking exactly right - rich, filmic, exactly the mood you wanted. Then you export for Instagram and it looks like a completely different video. This is not your fault. This is color management, and it's genuinely hard.
New Web, Who Dis
I rebuilt my personal website because the old one was fine, which is a terrible reason to keep anything. Here's what happens when a DevOps engineer gets weekend hours and a opinions about their own homepage.
SimConnect in Go: Because Sometimes You Need Your Flight Sim API with a Side of Gopher
You know that feeling when you're knee-deep in building a Microsoft Flight Simulator addon and realize you need to talk to SimConnect? And then you realize the SDK is C++ and your soul is Go? Yeah, me too. Here's how I built a pure Go SDK for it.
Let's Talk About ILS Categories: How I Learned to Love the CAT III
You know that feeling when you're approaching an airport and suddenly the fog rolls in? Most people panic. Pilots just check which ILS category they're certified for. Let me explain why CAT III approaches are both terrifying and beautiful.
WingWing MCDU - First Look
As a flight simulation enthusiast, I am excited to introduce you to WingWing MCDU. A hardware MCDU that connects to your flight sim and makes you feel like you actually belong in the cockpit. Spoiler: you probably still don't, but at least your desk looks cooler.
$ wc -l ~/blog/*.md
11 posts and counting. The writer is no longer procrastinating.