From idea to real users in days, not months.
I've led whole product teams, from business analysts to developers to testers, and launched internal and public products. Today I deliver with teams of AI agents, and spend my time where it always mattered: shaping ideas and learning from real users.

The distance from idea to users keeps collapsing.
I've delivered software in all three eras. The fun part was always the same: ideate, ship, learn, repeat. What changed is how long you wait between them.
Receipts, not claims.
Every number here links to the thread, the pull request or the screenshot behind it.
Oct 5 · 9:24 PM → 10:25 PM61 minfrom an honest code review verdict to a rebuilt, working MVP merged.Rebuild → first ticket4 hoursuntil the first game ticket went through Design, Implementation and Testing, and shipped.Oct 1 → Oct 5 · round one5 daysof "I can fix this" with no plan, design or milestones, until I called it, kept the good ideas and started over.Software Factory · screenshot → merged77 minfrom a marked-up screenshot to merged code, with one reply from me.I've led every stage, not just the code.
I managed entire engineering teams: business analysts, developers and testers. I know what happens before the first commit and after the launch, and that's where products are won.
- 01Discover
Brainstorming with talented people. The part with no substitute.
- 02Shape
Interview and gather the data, build the requirements, and iterate on design reviews.
- 03Build
Developer teams then. Agent teams now, directed by experienced people.
- 04Test
Testers who push back, defect triage, and a clear bar for done.
- 05Launch
Release in steps, watch real users, and roll back fast when the data says to.
- 06Learn
Find out what you got right and what you got wrong. Only shipping proves it.
Opinions, held firmly.
I'm an impatient person, and product delivery has never been more fun.
Agentic development is the future of product delivery, not just software engineering.
The brainstorm that forms and shapes an idea is still the best part of the job.
Real users, observed, interviewed and measured, teach more than any spec.
Delivering the result Product needs beats debating how the code could be better.
Agents do their best work on a board with clear phases and a human at the gates.
What I'm building now

Performance Reviews for Agents
Software Factory now charts how its agents perform. Over 30 days on my game, output went up while fix rounds, failed jobs, token cost and the times the Factory needed me went down. Shipping tickets is half the week. The other half is reviewing how the work went and fixing what got in its way.
Elsewhere, lately
"It's a new era of development, but we're still wrestling with the same old dilemma: move fast and fail fast, or measure twice and cut once? Being Mr. Pragmatism, I know the real answer is somewhere in the middle."
Read the post ↗- Software FactoryRebuild Software Factory around a minimal core
- Software FactoryDesign Review page: formal design doc plus a review canvas
- Every King DiesHome rentals and family ownership
- Every King DiesStarting city
Twenty years in, I found the work I love again.
A year ago I was asking myself whether I still had a passion for this work. I loved the people at my job, but not the technology, and I was spending my nights seeing how far agents could go. So I took the leap: Upwardly Math, then a game studio, then a factory to run them both.
I found it again. Agent-powered delivery lets me spend my time on the parts I love most: the ideas, the learning, the data and the results. I ship fast and focus on the decisions that matter, not the elegance and craftsmanship of the code. This is my era.
Read my story →- Teams led
- Business analysts, developers, testers
- Shipped
- Internal tools and public products
- Building
- Software Factory, Every King Dies, Upwardly Math
Have an idea that should already be shipped?
I'm always up for the brainstorm. Let's talk.