#software

8 posts

Your traces are the best context window an agent will ever get

Keeping your traces close to your e2e testing execution, and your feedback cycle as short as possible is more important than ever.

Mar 12, 2026

Compile to Architecture

For a long time we’ve treated frameworks as the target of software development. But if systems are meant to be regenerated and replaced safely, the real compilation target has to be the architecture itself.

The Industrialization of Regenerative Software

The “AI software factory” metaphor is seductive.

Muckin’ Around: An AI Manifesto

Why start a blog in 2026 anyway...

Jan 28, 2026

The Tailwind Labs Story: How AI Disrupted a Successful Business Model

On January 6, 2026, Adam Wathan, creator of Tailwind CSS, made a difficult announcement that sent shockwaves through the web development community: Tailwind Labs laid off 75% of its engineering team—three out of four engineers—despite the framework being more popular than ever. The layoffs occurred because of a brutal 80% revenue collapse, driven primarily by the way artificial intelligence has fundamentally altered how developers learn, build, and consume development tools. This situation represents a watershed moment in understanding how AI impacts not just the broader tech industry, but specifically the economics of open-source software businesses and their commercial derivatives.

Jan 8, 2026

Relocating Rigor

The Discipline That Looks Like Recklessness

Code Was Never the Asset

Why AI makes the hidden economics of software unavoidable

The Death and Rebirth of Programming

Programming didn't die all at once. There was no single moment, no dramatic obsolescence event. Instead, something quieter happened: the core constraint that shaped software for seventy years dissolved. Writing code stopped being the hard part.