The short version
I've spent 30 years in IT — infrastructure, security, automation. I know what needs to exist and why. I can spec it, architect it, and ship it. What I can't do is write production code from scratch the way a software engineer can. And I have enormous respect for that craft.
I also have enormous respect for product managers. I borrow from their playbook — user needs, prioritization, scope — but I haven't earned that title either.
Here's what I think we all need to get comfortable with: AI is creating a new role that sits between disciplines. It doesn't replace developers. It doesn't replace PMs. It lets domain experts ship in ways that weren't possible two years ago.
That's not a threat to anyone's craft. It's a new seat at the table.
The coders, the PMs, the builders — we're all going to need each other more, not less. The work just got bigger.
The receipts
DevPlan MCP Server
AI coding assistants lose context between sessions, skip steps, and produce inconsistent code. You end up debugging for hours, repeating the same mistakes, with no record of what was built or why.
DevPlan fixes this. It's an MCP server that brings structured planning to AI coding tools — Claude Code, Cursor, Aider, Cline, and Windsurf. It interviews you about your project, generates a validated development plan, then hands it off to AI to execute mechanically while a separate verifier actively tries to break the result.
Issues found during verification become lessons that automatically improve future projects. It gets smarter every time you use it. Open source, MIT licensed, runs on Cloudflare Workers.
More projects
Latest thinking
Are We Solving Context Wrong?
The AI industry keeps pushing bigger context windows. But context reset isn't a capacity problem — it's a signal problem.
Let's talk
I'm looking for my next role — somewhere that values this kind of hybrid builder. If that resonates, reach out.