Software Engineering

Your Framework Is Broken, Not You: The API Design Sin That Cost Me Months

A developer lost three months to a single misplaced db.commit() call buried deep in a helper. But the real culprit isn’t developer negligenceβ€”it’s a framework API that makes data corruption trivially easy. This article argues that if an API allows bad state, it’s the designers who failed, not the users. Affine types, compile-time checks, or even a simple runtime guard would have prevented the disaster. It’s time to stop blaming developers and start building systems that make the wrong thing impossible.

AI Just Broke Math’s Ultimate Safety Net. Here’s Why You Should Be Terrified.

A soundness bug in Lean’s kernel allowed an AI-generated ‘disproof’ of the Collatz conjecture to pass verification. The lesson: formal verification is only as strong as its weakest human error. AI is now the ultimate fuzzer of our logical foundations, and we can no longer trust ‘verified by machine’ as a guarantee of truth.

I Spent 30 Days Ignoring AI Hype. Here’s What I Learned About Loop vs. Graph Engineering.

The AI industry is a hype machine that recycles old concepts under new names. Agent Loop and Graph Engineering are not competitors. The Loop is an organizational solution for single-agent self-correction. The Graph is an architectural solution for multi-agent data flow. Adopting the Graph prematurely reveals hidden complexity and burns tokens. Learn slowly, and you realize you don’t have to learn anything new.

Your AI Just Worked 8 Hours Straight. Here’s Why That’s Terrifying and Amazing.

Claude Opus 5 just ran 8 hours on four sentences, building a 3D game browser from scratch. This isn’t just a coding breakthrough β€” it’s a fundamental shift in how humans and AI collaborate. The real cost of AI is not token price but cost per successful task. The more capable the AI, the more critical guardrails become. Developers must shift from prompt engineering to requirement engineering or risk being left behind.

Your AI Prototype Is Not a Product. Stop Pretending It Is.

AI accelerates the prototype but not the product. The gap between a 40-minute demo and a production-grade system is still months of hard engineering. Founders who mistake speed for progress accumulate technical debt faster than ever, creating a boom for the very developers they thought they didn’t need.

The One Production System No One Is On-Call For

The development pipeline is the factory floor of software. When it breaks, you’re not making anything. Yet most companies treat it as an afterthought β€” no on-call, no budget, no urgency. This article argues that the pipeline is the most critical production system in any engineering organization, and ignoring it is a recipe for failure.

The Linting Rule That Will Save Your AI from Hallucinating Itself to Death

AI agents rely on structured definition files like skill.md and MCP server descriptions. Linting those files isn’t just about code qualityβ€”it’s the new type checking that prevents hallucinations and infinite loops. Real developers are already building these linters. Ignore them at your own risk.