Writing
Recent writing that gives the public profile more depth and gives visitors real material to explore.
-
Your AI Code Review Tool Runs Too Late
June 23, 2026 Your AI Code Review Tool Runs Too Late AI code review tools like CodeRabbit and Greptile are useful. But if the plan is to let the agent build it and then let the ...
-
Stop Prompting. Start Operating.
June 21, 2026 Stop Prompting. Start Operating. The people getting the most out of AI agents are not the best prompters. They are the best operators. Keep the human at the start ...
-
AI Code Review: Stop Adding Reviewers, Start Fixing the Input
June 17, 2026 AI Code Review: Stop Adding Reviewers, Start Fixing the Input The fix for AI code review isn't more reviewers. It's making the code worth reviewing before it ever ...
-
Spec-First AI Is Just Waterfall With Better Typing
June 16, 2026 Spec-First AI Is Just Waterfall With Better Typing Spec-first AI development is quietly rebuilding the one thing engineers spent a decade escaping: waterfall. The ...
-
Your Next Customer Might Not Be Human — Is Your Business Ready to Sell to Them?
June 11, 2026 Your Next Customer Might Not Be Human — Is Your Business Ready to Sell to Them? Your next customer might not be human. On parts of the internet automated traffic a...
-
Governed PRs: How to Keep the Quality Bar at Agentic Speed
June 9, 2026 Governed PRs: How to Keep the Quality Bar at Agentic Speed AI can write more pull requests than your team can confidently review. Governed PRs are how you keep both...
-
AI Code Review Asks the Wrong Question
June 8, 2026 AI Code Review Asks the Wrong Question AI code review asks whether the code looks okay. Governed delivery asks whether the change is acceptable. That distinction ma...
-
The Token Spend Reversal: How Heavy Spend Went From Virtue to Waste
June 4, 2026 The Token Spend Reversal: How Heavy Spend Went From Virtue to Waste A year ago the message to engineers using AI was: use the agents fully, lean in, let them run. T...
-
AI's immediate value is not automation. It is amplification.
June 2, 2026 AI's immediate value is not automation. It is amplification. AI's immediate value is not automation. It is amplification. Most businesses have not figured that out ...
-
Governance has a bad reputation in software, usually for good reason.
June 1, 2026 Governance has a bad reputation in software, usually for good reason. Too often it means more process, more forms, more meetings, more gates, and more delay. Red ta...
-
AI doesn't remove engineering bottlenecks. It moves them and makes them expensive faster.
May 22, 2026 AI doesn't remove engineering bottlenecks. It moves them and makes them expensive faster. Old delivery had a slow feedback loop. Friction built up over months. Slow...
-
AI-assisted delivery changes the cost record for software engineering
May 21, 2026 AI-assisted delivery changes the cost record for software engineering AI-assisted software delivery changes how teams measure the cost of engineering work. That sou...
-
I am not dropping twenty years of delivery practice for agentic speed.
May 19, 2026 I am not dropping twenty years of delivery practice for agentic speed. That is the thought that kept coming back as I tried to work out what AI coding agents should...
-
Before You Trust Auto-Merge
May 16, 2026 Before You Trust Auto-Merge More engineering teams are talking openly about agents auto-merging PRs. The reaction is predictable — half excitement, half horror. The...
-
I didn't want to change good software delivery to suit agents
May 12, 2026 I didn't want to change good software delivery to suit agents Your team is shipping faster. Your review queue is longer. That’s not a coincidence. This is the patte...
-
Why stripe_subscription_id.present? is a governance time bomb
May 11, 2026 Why stripe_subscription_id.present? is a governance time bomb You have written this line. So have I. def can_access? stripe_subscription_id.present? endIt looked fi...
-
Spec Kit Is Free. Waterfall Was Too.
May 9, 2026 Spec Kit Is Free. Waterfall Was Too. Specs are useful. They are not governance. Spec Kit exists because vibe coding made an old software problem suddenly more danger...
-
Engineering Had Governance First. Then Marketing Demanded It Too.
May 1, 2026 Engineering Had Governance First. Then Marketing Demanded It Too. Once I had the engineering side of the Dark Factory model working, governed pull requests, agentic ...
-
When you own the full SDLC alone, governance is not process. It is survival.
April 29, 2026 When you own the full SDLC alone, governance is not process. It is survival. Governance is not something I learned from a book. It is something I could not afford...
-
I built an agentic marketing department. The hard part was not the AI.
April 26, 2026 I built an agentic marketing department. The hard part was not the AI. Building the engineering side of the Dark Factory operating model was easier than I expecte...
-
You Have to Put the Reps In
April 23, 2026 You Have to Put the Reps In AI learns the same way a junior engineer does. Through reinforcement. Through feedback. Through someone watching closely enough to cat...
-
Good Agentic Development Looks a Lot Like Good Software Engineering
April 22, 2026 Good Agentic Development Looks a Lot Like Good Software Engineering People talk about agentic workflows as if they need a completely different set of principles. ...
-
A governed PR should tell you why it exists
April 21, 2026 A governed PR should tell you why it exists A diff tells you what changed. A governed PR should tell you why it exists. That is why PR summaries in the factory no...
-
Why I did not want setup to start in another dashboard
April 21, 2026 Why I did not want setup to start in another dashboard If a product is meant for technical people who already work in agent-native tools, setup should not begin b...
-
Why I wanted setup to stay in the agent
April 20, 2026 Why I wanted setup to stay in the agent A static CV can still introduce someone. It just does less proof work than it used to. It is easy to make a profile look p...
-
Static CVs are not enough proof anymore
April 19, 2026 Static CVs are not enough proof anymore AI made polished summaries cheap. That is useful for cleanup, but it is not useful for differentiation. A static CV can st...
-
Strong governance is what gets agents disciplined enough to auto-merge and deploy
April 18, 2026 Strong governance is what gets agents disciplined enough to auto-merge and deploy This is the part I care about most now. Agents writing code is no longer the int...
-
One shared CLI is better than four fake integrations
April 17, 2026 One shared CLI is better than four fake integrations A few people have asked whether Explore only works with Codex. It doesn’t. It now works with Codex, Claude Co...
-
From Development Governance to Production Governance
April 14, 2026 From Development Governance to Production Governance My software dark factory behind Explore is an end-to-end agentic operating platform with governance built in....
-
Strong engineers need more than a polished summary now
April 7, 2026 Strong engineers need more than a polished summary now AI made polished summaries cheap. That is good for formatting. It is bad for proof. A strong engineer can no...