// SOFTWARE · AI · SELF-HOSTING · AUTOMATION
Blog
A running collection of long-form writing on software, aviation, and everything self-hosted in between — written by hand or drafted from the weekly Journey rollup. Every article goes through the same branch, review, and merge pipeline as the code it describes. Each card below shows its category, publish date, and a short excerpt so the right one is easy to spot.

A self-hosted catalog, journey feed, and blog, fed by real git activity instead of a static portfolio page.

Two failed AI-assisted rewrites and one architecture change taught me that structure, not a bigger prompt, is what gets a stale codebase across the line.

Policy-driven access limits and a shift from flat subscriptions to token pricing are narrowing the era of cheap frontier AI — right as small open models get good enough to fill the gap.

A two-day pricing experiment at one AI lab was enough to show how much of my workflow depends on a single company staying exactly as it is.

Treating AI as an ongoing project collaborator instead of a smarter search engine is what turns generic answers into genuinely useful ones.

AI hasn't changed what makes a great developer — it's changing where that skill gets applied, from writing code to defining the specs AI builds from.