Software Testing

AI Agents Aren’t Stupid. Your Testing Harness Is.

You change a single code comment, and your AI agent spins up 4,000 unit tests. We laugh at the AI’s stupidity, but the joke is on us. An agent’s testing ability isn’t a standalone skill—it’s an emergent property of the entire system. If your harness lacks guardrails, the model isn’t to blame. The bottleneck is the feedback loop, not the AI.

Everything You Know About Software Testing Is Wrong. SQLite Proves It.

SQLite is the most tested software on Earth, with 1.5 million test cases and a 1,000:1 test-to-code ratio in critical areas. Its creator, Richard Hipp, reveals a counterintuitive truth: reliability isn’t built by adding features fast, but by being deliberately boring and prioritizing correctness over speed. The real lesson isn’t about testing—it’s about values.

The Code in Super Mario Bros. That Never Runs

Most people assume every line of code in a game runs when they play. But in reality, large portions of code—like error handlers, debug routines, or unused assets—are never touched. This article reveals the hidden complexity of Super Mario Bros. and why ‘dead code’ is actually a sign of good engineering.

Your Test Coverage Is Lying to You

Binary coverage metrics—line, branch, statement—aren’t just useless; they’re dangerous. They create a perverse incentive to optimize the number, not the actual bug detection. High coverage with shallow tests leads to production failures. Stop chasing percentage. Start chasing real proof.