How I solo-built and maintained an entire business suite for a €30 million company for over a decade – and what I learnt about software
Today, I am still the only person working in IT at a globally operating private aviation company with...
Tag archive
Today, I am still the only person working in IT at a globally operating private aviation company with...

A test can execute a faulty line, take the wrong path, and still return the right answer. That is...
Building “hard and boring” software usually means developing foundational, high-reliability...
Agents write all my code now. I still keep asking them to simplify it, because unnecessary complexity creates more to reason about and more places for bugs.
On 22 October 2026 a coding agent picked up a task in DynoInvoice: counterparty master data for the...
On 12 October 2026, two weeks into building DynoInvoice, the owner sent one line: "The system must...
Replacing Vector Databases with Decision-Based Tree Navigation in Production RAG For the...
Why letting non-developers request changes from coding agents should stop short of auto-merge, and the concrete local-agent, live-preview, no-merge architecture Butterneck uses.

Quick Answer: In SQL, using WHERE column NOT IN (SELECT ...) returns zero rows if the subquery...
Most engineering organizations have already bought AI tools. Far fewer have actually taught anyone...

How to keep an open-questions log and an assumptions list during discovery, tie each assumption to the estimate, and close them before sign-off.
Site modeling tools are usually evaluated as geometry engines. In practice, most of their cost and...