Software Development

The Pipeline Didn't Catch a Bug — It Invented Twelve

I moved a working local build into a CI/CD pipeline to test my own thesis. Every failure was an artifact of the pipeline, not the code.

6 min read

Building a Self-Hosted Blog-to-Audio Pipeline on a $150 GPU

No cloud APIs, no monthly fees. A fully automated pipeline from Ghost post to voice-cloned audio narration, running on a used RX 580 in an LXC container.

8 min read

Shifting Constraints

Constraints never disappear, they just shift where they show up. AI has torn down where we used to expect them, and where they're showing up may be the difference between teams succeeding or merely keeping up.

7 min read

The Foundation Still Matters

AI tools amplify whatever you bring to the table. The eight thousand startups rebuilding their apps right now brought the wrong thing.

6 min read

Open Source Is Struggling and Open Source Might Be the Answer

The social construct is fraying. The principle is thriving. The distinction between the two is the only thing that matters.

7 min read

Prod is the only Test that Matters

Organizations optimize for the risk of change while silently accruing the far greater risk of irrelevance. The practitioners solved this decades ago. The structure just won't listen.

5 min read

WASM Isn't Always Faster

WebAssembly delivers on its promise, but the promise is more specific than the marketing suggests. The advantage isn't raw speed — it's predictable performance in the face of computational unpredictability.

5 min read

Deploy From Here

The centralized CI/CD pipeline was the right bridge for its era. Containers, powerful workstations, and agentic tooling put us on the other side.

7 min read

The Claude Code Leak: A Masterclass in the "Iceberg" of Engineering

Claude Code leaked recently due to a misconfigured software pipeline—the digital equivalent of leaving the back door to the vault wide open. The internet reaction was swift; while it wasn't quite a "Gangnam Style" server-breaking event, people rushed to grab the source code before the gap was plugge

3 min read

Peak Software?

Back in the 1950s, a paper was published suggesting that there was an upper limit to the amount of oil that could be produced globally, which was expected to be reached in the early 2000s. After that point, it would all be used up, and oil as a resource would slowly and surely be exhausted, and with

4 min read

Key Principles for Developing with AI

The article was originally posted on LinkedIn. During earlier experiments, I discovered key guidance for framing prompts and conversations when using AI as a "pair programmer" or "tasked agent." Extensive research exists on how to optimize model output, with various approaches like RISEN offering di

4 min read