Hooks That Stop the Agent From Claiming “Done”
An AI agent that says “done” is making a claim. Claude Code hooks let the session ask for proof: a Stop hook that wants a fresh, green test report, and a status guard[...]
Harness Engineering: Why a Minimal CLAUDE.md and a Good Architecture Document Belong Together
The term Harness Engineering has established itself in recent months. The formula behind it is simple: Agent = Model + Harness. The harness is everything that makes up an AI[...]
Stop Splitting Frontend and Backend
I hear the same sentence in almost every project I join. “We have a frontend team and a backend team.” Nobody questions it. It is just how software is built today. But[...]
AI Tools for Developers Are Not Enough
Why are we putting so much energy into tools for the part of software development that is most likely to be automated? Why are we not building much more AI support for the rest of[...]
BMAD vs. Spec-Driven Development: Why AI Needs Better Specifications
AI is not only accelerating coding. It is shifting the center of gravity in software development. Implementation is becoming easier. Specification is becoming more important.[...]
AI Makes Coding Cheap. Requirements Are Now the Bottleneck
A recent article by Geoffrey Huntley argues that software development is becoming extremely fast and cheap because of AI. That observation is correct. Code that once took days[...]
Use Cases vs User Stories – Same Content, Different Outcome
In many discussions, I hear the statement: “Use Cases and User Stories can contain the same information.” At first glance, this sounds reasonable. Both describe requirements.[...]
Why Self-Contained Systems Are a Perfect Fit for AI-Driven Development
AI is rapidly changing how we build software. Many teams already use AI to generate code, write tests, or analyze changes. Yet, despite all this progress, there is often a feeling[...]
Why System Use Cases Are Perfect in the Age of AI
AI is changing how we build software. Code, tests, and even UI can be generated very fast. This is powerful, but it also exposes a big weakness in many projects. AI does not[...]
Why Most AI Productivity Gains Are Invisible and How AI Unified Process Changes That
AI is everywhere in software development. Many teams already use AI code assistants daily, and the promises are big: faster development, higher productivity, fewer developers[...]
Stop Starting with Code: Start with System Use Cases
When I work with AI Unified Process, the focus is always on system use cases. They are the core artifact that connects requirements, existing systems, and generated[...]
An AI-Ready Architecture for Business Applications
Agentic AI is changing how we build software. AI is no longer just a helper that writes small code snippets. It can reason about requirements, generate larger parts of a system,[...]


