Articles

4 posts

Small Doors, Deep Rooms

Fundamentals First · AI · AI Skills · Software Design

Fundamentals First, Part 4. The AI steps into your codebase with no memory and sees a web of modules that can all import each other — not the map you hold in your head. On Ousterhout's deep modules, the codebase-design / design-an-interface skills, and a .NET orchestration stack collapsed behind one door.

Say It the Same Way Twice

Fundamentals First · AI · AI Skills · Software Design · Domain-Driven Design

Fundamentals First, Part 3. The AI keeps re-explaining your own domain back to you, and the good words you finally agree on evaporate when the session ends. On Eric Evans's ubiquitous language, the domain-modeling skill, and tinkforge's CONTEXT.md — the glossary that stops the AI from talking past you, and from building things that shouldn't exist.

No One Knows What They Want

Fundamentals First · AI · AI Skills · Software Design

Fundamentals First, Part 2. The AI keeps building something other than what you pictured — because no one, you included, knows exactly what they want until they're made to say it. On Matt Pocock's grill-me skill, Fred Brooks's design concept, and earning a shared picture before you write a line of code.

Code Is Not Cheap

Fundamentals First · AI · Software Design

Opening Fundamentals First — a series on building with AI. The premise: AI didn't make the codebase matter less. It made architecture, domain modeling, and judgment matter more.