Essays
Long-form writing
Essays on AI-First Theory, RACE Programming, and the evolution of software engineering practice. Subscribe via RSS to follow new pieces as they're published.
-
What Google's New SDLC Paper Leaves to the Buyer
Google says the AI harness belongs to the team. That leaves engineering leaders to fund, staff and operate a new asset. -
Anthropic wrote the manual. The team is still yours
Anthropic published The AI-Native SDLC Playbook in August 2026. The model vendor now says what RACE Programming has said since spring. -
How RACE Will Scale, First Sketches
Scaling RACE today means adding Pit Crews. Early thinking says otherwise: blend human and silicon crews, and tune the mix. Notes, not doctrine. -
Building an AI Transformation Roadmap for Engineering
If the three layers of transformation cannot be sequenced, what does a roadmap even look like? Horizons, not phases, and what each one has to prove. -
How to Modernize Your SDLC for AI-Assisted Development
Most SDLC modernization buys tools and keeps the process, which speeds up the step that is already cheap. Here is the order that actually works. -
What CTOs Should Know Before Going AI-Native
Six things that decide whether an AI-native adoption produces a real economic result or an expensive tools rollout, from someone running it. -
Is Agile Still Relevant When AI Writes the Code?
Agile was right because it matched the problem. AI changed the problem. What that means for the values, the ceremonies, and what replaces them. -
The Team Principal, Bottleneck or Not
AI made the Team Principal the new bottleneck. Used correctly, RACE Programming and the Pit Wall are how the role stops being one. -
Uber's Agentic Pods and the Open Loop
Uber's Agentic Pods proved the Team Principal and Pit Wall interaction. Closing the loop takes the Pit Crew, and then it ships enterprise systems too. -
Adopting the Forward Deployed Engineer
RACE Programming renamed its ACE Software Engineer to Forward Deployed Engineer. The industry term now fits the role, and shared language is the point. -
What Happens to the Specialists?
The strongest objection to RACE Programming is about depth, not speed. Deep expertise does not vanish. The line between generalist and specialist moves. -
Software delivery is leaving the complex domain
A reliable AI teammate moves software from Cynefin's complex domain toward the complicated one, reopening the management model and pointing at a factory. -
Why RACE Programming exists
For three years we delivered with AI agents. Then the tools crossed a line, and methods built to coordinate people started managing the wrong thing. -
What AWS AI-DLC gets right, and where it stops short
In July 2025 AWS published the AI-Driven Development Life Cycle, reaching the same shape as RACE Programming. The divergence is who verifies the AI. -
Prescriptive, not permissive
Most frameworks permit variation. RACE Programming prescribes. When AI shifts engineering economics by an order of magnitude, permissive is not enough. -
The three layers of AI-native transformation
Organizational, process, and technological change cannot be sequenced. Most AI adoption programs fail trying to, and the failure mode is predictable.