Software delivery with AI agents, grounded in real production work.

I have been building software and web systems since 1995. This site documents what changes when experienced engineering process is used to plan, direct, review, and ship work through AI agents.

Published articles
Article
Jul 30

The Symfony Skill Is The Convention Layer

How framework governance, project conventions, and a bounded commit hook keep AI-assisted Symfony work from drifting across slices.

Read article
Article
Jul 28

The SDLC Lifecycle Became Part Of The Delivery System

How hidden delivery work and review-environment pressure forced the planning method to become an inspectable lifecycle: plan, design, specify, scaffold, implement, and verify.

Read article
Article
Jul 21

Ephemeral Staging Environments Are Part Of The Delivery System

How review/ worktrees, disposable containers, and isolated databases keep parallel agent work reviewable without turning one staging site into a hidden dependency.

Read article
Article
Jul 15

The Estimate Was Not Wrong. It Was Estimating The Wrong Layer.

What the first implementation slice exposed: the visible feature estimate was useful, but it missed import, framework, security, review infrastructure, seed data, and remediation work.

Read article
Article
Jul 13

Project Management Documents Belong Closer to the Work

Extending the docs-in-Git pattern to scope boundaries, slice plans, review notes, status files, and next-action decisions in an AI-assisted delivery workflow.

Read article
Article
Jul 7

Can a 2,800-Hour Project Fit Into Six Months?

Breaking the 2,800-hour work breakdown into multiplier bands: high-compression implementation, client-dependent coordination, controllable setup work, discovered build work, and parallel-slice risk.

Read article
Article
Jun 29

Scoping a 2,800-Hour Project From a Single Call

How a two-hour client walkthrough became a structured work breakdown using AWS Transcribe, Claude-written extraction scripts, screenshots, product comparisons, and engineering review.

Read article
Article
Jun 22

The First 8x: What AI Actually Changed in My Software Work

Where the 8x number held, what conditions made it possible, and where the claim stops: production-grade, narrow-scope CRUD/business web apps, not all software.

Read article
Upcoming themes
Next
06

The parallel-slice velocity trap

Oversized, interdependent slices run in parallel can slow the project down, even when each individual agent is moving quickly.

Writing topic
Next
07

Right-sizing slices with metrics

Using commit history, churn, fix-like work, and feature clustering to measure where slices were too large and how to split them next time.

Writing topic
About