Thursday, October 15, 2026

Michael
Software ArchitectureIntermediate8 min read
Reading all AI-generated code is theater
Teams that can't stop reading agent-written code mostly have an architecture problem. Verifiability is an architecture property, and whatever can't be checked at a block's edge ends up being read. Where to spend the reading you can't avoid.
Monday, August 10, 2026

Michael
Requirements EngineeringAdvanced9 min read
Agentic Requirements Engineering
IREB's AI4RE Prompt Guide already treats elicitation, documentation, validation, and management as freely accessible, not sequential. That's exactly the shape a RAG-and-agent system for RE needs, and a reason to stop deliberately before full autonomy.
Tuesday, August 4, 2026

Michael
Spec-Driven DevelopmentIntermediate6 min read
Spec-Driven Development Has a Rubber-Stamp Problem
Spec-Driven Development was supposed to fix vibe coding's core problem. But its safety mechanism, a human reviewing the generated spec, is exactly where automation bias kicks in. A more complete spec doesn't protect you from that. It makes it worse.
