Harness Engineering: Why a Minimal CLAUDE.md and a Good Architecture Document Belong Together

Consulting
en / de

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[...]

Shift Left Needs Artifacts, Not Just Conversations

Consulting
en / de

Rachel Laycock wrote a post called Maybe We Shouldn’t Be Reviewing All This Code. It is a response to Brian Houck, who worries that automating code review away will cost us[...]

The Three Levels of Spec-Driven Development, and Where the AI Unified Process Sits

Consulting
en / de

Spec-driven development is a popular term at the moment. Everybody uses it, and everybody means something slightly different. Birgitta Böckeler from Thoughtworks wrote a helpful[...]

Code Is No Longer the Bottleneck. Requirements Are.

Consulting
en / de

On August 21, 2026, Anthropic published The AI-Native SDLC Playbook. It is worth reading. It describes how the software development lifecycle changes when agents write most of[...]

A Paper from 1995 Describes How You Should Work with AI Agents

Consulting
en / de

The paper is older than Java. And it answers a question everyone is asking in 2026: Who guards the architecture when AI agents write the code?

Modernizing Legacy Systems with the AI Unified Process

Consulting
en / de

Most software modernization projects do not fail because of technology. They fail because nobody knows anymore what the old system actually does. The code is there. It runs. It[...]

Waterfall Was Never the Problem

Consulting
en / de

Every time I talk about Spec-Driven Development, someone says the same thing. “That is just waterfall.” They mean it as a gotcha. It is not. Two things are going on[...]

Use-Case 3.0: The Refreshed Guide to Driving Development with Use Cases

Consulting
en / de

Use cases have been around since 1987. In May 2024, Ivar Jacobson, Ian Spence, and Keith de Mendonca published a refreshed guide called Use-Case 3.0. If you read my earlier post[...]

AI Writes the Code. This Book Still Teaches the Use Cases.

Consulting
en / de

In the AI Unified Process (AIUP), the spec sits at the center. The use case is the unit of work. You write a system use case, AI generates the code, and tests confirm the[...]

Shift-Left: Getting the Spec Right Before the Code

Consulting
en / de

In software, “shift-left” means doing the important work earlier. The earlier you catch a problem, the cheaper it is to fix. We learned this with testing and later[...]

Bug or Enhancement? How the AI Unified Process Handles Change Requests

Consulting
en / de

In a spec-driven world, every change to the running system has a reason. Either the system does something it should not do, or we want it to do something new. AIUP captures this[...]

What, Harness, How: The Three Layers of AIUP

Consulting
en / de

One of the recurring questions I hear about Spec-Driven Development is this: where does the spec end and the implementation begin? The line is often blurry. Specs leak into class[...]

Go to Top