Blog

Insights for engineering leaders

Field notes from building and running autonomous programming inside real engineering orgs — the thinking that shaped Shipwright, and what we're still learning as we install it.

Subscribe

Get the next post in your inbox

At most one email a week, only when there's something worth reading.

Company Updates Aug 25, 2026 · 10 min read

Build What You Need: How Two Side Projects Became One Pipeline

37signals' whole philosophy is build what you need. Turns out that one instinct, followed honestly, is what forced our two separate tools together, got us our first client, and left us still running every piece of it, every day, five months later.

Dan McAulay

AI Adoption Aug 20, 2026 · 8 min read

The On-Ramp to Autonomous Coding

I was dead set against building a human-in-the-loop mode for Shipwright. It felt like a step backward. Then Dan shipped it overnight — using the very agents I was arguing with — and I changed my mind completely. Here's why the slow lane turned out to be the fast one.

Dave O'Dell

Company Updates Aug 18, 2026 · 11 min read

Dave Put OpenClaw on His Pi First. The Todo List I Built After It Is What Actually Lasted.

Dave bought a Raspberry Pi and ran OpenClaw on it first. I followed onto my own Pi a couple weeks later. I didn't stay on OpenClaw long — but the persistent space it gave Bodhi, and the todo list I built once I moved off it, are still recognizably the shape of how Shipwright agents work today.

Dan McAulay

Engineering Velocity Aug 14, 2026 · 6 min read

Shipwright vs. Claude Code Task-Queue Tools: A Queue Isn't a Delivery System

claude-queue and Dispatch are solid community tools for running Claude Code unattended. Here's the honest comparison — including where they're a better fit than Shipwright.

Dave O'Dell

Company Updates Aug 5, 2026 · 7 min read

The Cloud Agent Was Supposed to Write Code. It Ended Up Reviewing It.

I built a system to run Claude Code in isolated cloud sandboxes, chasing full autonomy — parallel features, overnight PRs, the works. Almost none of that survived contact with reality. The one piece that did became the review skill Shipwright runs on today.

Dan McAulay

Engineering Velocity Aug 4, 2026 · 6 min read

Shipwright vs. Claude in Slack: Session Launcher vs. Delivery System

Claude in Slack — Claude Tag and the Claude Code integration — is great at starting work. Here's the honest difference between a session launcher and a system that runs your whole delivery backlog.

Dave O'Dell

Engineering Velocity Aug 1, 2026 · 6 min read

You Taught Claude Code Every Step. It Still Doesn't Ship.

We taught Claude Code every phase of shipping software — requirements, plan, code, review, deploy — and it still didn't ship on its own. The missing piece was never a skill. It was orchestration. Here's the state machine that ships our own product, hands off, for under $20 a PR.

Dan McAulay

AI Adoption Jul 30, 2026 · 7 min read

Adopt Autonomous Coding Now, Or Find a New VP of Engineering

A month ago we weren't giving this advice. Now we tell every client — solo founder to Fortune 500 — the same thing: adopt autonomous coding immediately. Here's why it's a CEO's call, not an engineering preference.

Dave O'Dell

Engineering Velocity Jul 29, 2026 · 5 min read

The Harness Is All You Need. So We Built One in the Open — and Made It Easy to Leave.

GitHub says the harness — not the model, not the tools — is where the leverage is. They're right. Here's the step past where their argument stops, and why being a thin, open layer on Claude Code beats going fullstack.

Dave O'Dell

AI Adoption Jul 24, 2026 · 7 min read

Everyone I Talk To Has 'Adopted AI.' Almost None of Them Have.

A head of engineering asked me why some of his devs were burning through tokens while others spent nothing. That question is the whole story. Here's the ladder I've started using to answer it.

Dan McAulay

Engineering Velocity Jul 21, 2026 · 8 min read

No One Is Paying You to Code Anymore

We told a client last week there's absolutely no reason to pay developers to write code. Here's why that's the best career news engineers have gotten in decades.

Dave O'Dell

Engineering Velocity Jul 16, 2026 · 8 min read

We Accidentally Built an Open-Source Alternative to Devin. Here's How They Compare.

Devin has a $26B valuation and a billion dollars in funding. We built something open-source and self-hosted that does most of the same things, with no per-ACU metering. Here's an honest comparison.

Dave O'Dell

Company Updates Jul 10, 2026 · 7 min read

We Didn't Set Out to Compete With Devin — We Just Built the Tools We Needed

A year ago we were making LiveKit voice tutorials. Somewhere between a mobile side project and an epic powder day, we accidentally built an open-source autonomous coding agent. Here's the origin story — and the philosophy underneath it.

Dave O'Dell

AI Adoption Jun 28, 2026 · 8 min read

A Free 10X Is Sitting Right There. Now Justify Not Taking It.

We open-sourced Shipwright — the autonomous agent that takes you from PRD to production with almost no human in the loop. It shipped ~500 of its own pull requests. The catch isn't the tool. It's that a 10X in throughput is a 10X in your token bill, which turns adoption into a decision only the person holding the purse strings can make.

Dave O'Dell

Engineering Velocity Jun 2, 2026 · 7 min read

Your Data Team Is the Bottleneck. Here's How AI Fixes It.

Every company has dashboards nobody reads and engineers constantly fielding data requests. Natural language queries via Claude change the math entirely — and it's not about replacing your data team.

Dave O'Dell

Engineering Velocity Jun 1, 2026 · 8 min read

85 Pull Requests in a Week: What Happens When You Stop Writing the Code

Last week our agents opened 85 pull requests. Not drafts, not experiments — reviewed, tested, deployable work. Here's the system behind that number, and why the job that's left is planning and reviewing, not typing.

Dave O'Dell

Technical Leadership May 28, 2026 · 8 min read

Where Do Senior Engineers Come From Now?

If AI writes the code, being an engineer becomes planning and reviewing — staff and principal work. But that quietly removes the bottom rung of the ladder. So how does anyone become senior when there's no junior work left to learn from?

Dave O'Dell

Technical Leadership May 26, 2026 · 8 min read

Your Engineering Career Was Never as Safe as You Thought

Dan had a therapy session with Claude this week, and it told him something uncomfortable: the 20-year career foundation he thought was solid was a false sense of security all along. Here's what that means for every engineer right now.

Dave O'Dell

AI Adoption May 22, 2026 · 8 min read

You Can't Transform 200 Engineers at Once (So Stop Trying)

Org-wide AI transformation doesn't fail because the technology is broken. It fails because moving 200 engineers at once is a slog. The teams that win start with one team and let the momentum spread.

Dave O'Dell

AI Adoption May 20, 2026 · 7 min read

The AI Free Ride Just Ended

VC-subsidized AI was always going to end the same way Uber did. Anthropic just pulled the subsidies on autonomous coding, and a $200/month plan becomes a $1,000–$5,000/month line item if you keep doing what you were doing.

Dave O'Dell

Engineering Velocity May 18, 2026 · 8 min read

Testing Is Phase Zero: You Can't Hand Agents a Codebase Nobody Trusts

Every org we walk into has the same broken tests: slow, flaky, thin. That was tolerable when humans shipped. It's disqualifying the moment you want agents to. Here's why testing became the first pillar of repo readiness.

Dave O'Dell

Technical Leadership May 16, 2026 · 8 min read

Pick One Project. Crush It. (Why Org-Wide AI Transformation Keeps Failing)

We spent three months trying to transform whole engineering orgs at once. It didn't move the needle. The fix wasn't more time or more people — it was less surface area. Pick one project. Crush it. Then make the rest of the company copy you.

Dave O'Dell

Technical Leadership May 15, 2026 · 8 min read

The Three-Month Bet: Why 20% Time Is the Slowest Way to Adopt AI

Every engineering org we work with is spending 20% of someone's time on AI adoption. It's the most expensive way to go slowly. The companies pulling ahead made a different bet — and it's a board conversation, not an engineering one.

Dave O'Dell

AI Adoption May 13, 2026 · 8 min read

Why Non-Technical Entrepreneurs Are Out-AI'ing Professional Engineers

We work inside engineering teams that haven't touched Claude Code, while non-technical founders we meet at dinner parties are shipping production software with it. The gap isn't skill. It's posture — and the engineers are losing on a battle they should be winning.

Dave O'Dell

AI Adoption May 7, 2026 · 8 min read

Notepad to Claude: What a Non-Coder Founder Sees That Senior Engineers Miss

Our friend Brian doesn't write code. He's running a one-person agency that would have required a team of ten two years ago. He moves faster than most of the senior engineers we work with — and the reason is a thing we've started calling the expertise tax.

Dave O'Dell

Engineering Velocity May 7, 2026 · 8 min read

Stop Shipping the 12,000-Line PR: How to Actually Run a Migration With Claude

Claude can absolutely write the 12,000-line monolith-to-services migration in two days. It will not ship. Here's the three-piece pattern that turns multi-year migrations into a reviewable PR a day — while your team keeps shipping product code.

Dave O'Dell

Technical Leadership May 4, 2026 · 9 min read

Let Builders Build: Why AI Velocity Is an Org Chart Problem

AI tooling makes engineers faster. It does not fix architecture committees, low-trust managers, or org charts that punish builders. Why every CTO we work with is starting to have the same conversation with their CEO.

Dave O'Dell

AI Adoption Apr 28, 2026 · 9 min read

What to Say When the Board Asks About AI

Six questions every board is asking executives about AI right now — inventory, tooling, accountability, ROI, competitive pressure, and institutional knowledge. Here's how to walk in with real answers instead of getting caught flat-footed.

Dave O'Dell

Engineering Velocity Apr 25, 2026 · 8 min read

Six Non-Negotiables Before You Turn On Autonomous Programming

You can't just install an agent and walk away. Here's the repo infrastructure that has to be in place before autonomous programming actually works — and why most teams stall on the prep, not the agent.

Dave O'Dell

AI Adoption Apr 17, 2026 · 5 min read

We Code Autonomously — And Here's Why That's Achievable Today

Dan and I have been coding autonomously for months. Not vibe coding. Actual production systems, 393 PRs in two weeks, 90% test coverage. Here's why we think most engineering teams can get there — and what it actually takes.

Dave O'Dell

AI Adoption Apr 14, 2026 · 8 min read

AI Coding Assistant vs. AI Agent: Which Does Your Team Actually Need?

Most teams conflate AI assistants and agents — and end up getting half the value from both. Here's how to tell them apart and use each where it actually wins.

Dave O'Dell

Technical Leadership Apr 14, 2026 · 8 min read

The Hidden Cost of AI-Generated Code: Technical Debt You Won't See Coming

AI writes 41% of all code in 2026. Above 40%, rework jumps 20-30%. Here's how to spot the debt before it compounds.

Dave O'Dell

Engineering Velocity Apr 14, 2026 · 8 min read

Why AI Makes PR Review Time Slower Before It Gets Faster

Teams with high AI adoption saw a 91% increase in PR review time. That's not a bug in the data — it's a predictable transition you can plan for.

Dave O'Dell

Engineering Velocity Apr 14, 2026 · 7 min read

How AI Coding Tools Are Quietly Overloading Your CI Pipeline

Your developers are shipping faster. Your CI bill tripled. Here's why AI adoption and CI architecture are on a collision course most teams aren't prepared for.

Dave O'Dell

Engineering Velocity Apr 14, 2026 · 8 min read

DORA Metrics in the AI Era: What They Still Get Right (and What They Miss)

AI tripled your deployment frequency. Change failure rate followed. Here's why DORA still matters—and what it can't see when AI is writing the code.

Dave O'Dell

AI Adoption Apr 14, 2026 · 9 min read

How to Roll Out Claude Code to Your Engineering Team

Buying Claude Code licenses is the easy part. Here's the actual system that gets your whole engineering org using it — and keeps using it.

Dave O'Dell

AI Adoption Apr 14, 2026 · 8 min read

Why AI Adoption Fails (and It's Not the Technology)

Most AI adoption programs fail before the first developer writes a single AI-assisted line of code. Here's why—and what actually works.

Dave O'Dell

AI Adoption Apr 13, 2026 · 8 min read

One Tool for Everyone: Claude Beyond the Engineering Team

Claude isn't just for engineers. Here's how marketing, ops, and data teams are getting massively accelerated—and why one tool for everyone is the real unlock.

Dave O'Dell

Engineering Velocity Apr 12, 2026 · 8 min read

392 Pull Requests in Two Weeks: How We Built an Autonomous Coding Pipeline

Dan and I shipped 392 PRs in two weeks — and we personally opened fewer than 10 of them. Here's how our autonomous pipeline actually works.

Dave O'Dell

Technical Leadership Apr 6, 2026 · 8 min read

Who Should Lead Your AI Engineering Transformation?

It's not an AI Engineer. It's a Principal Engineer who hasn't written a line of code in six months — but has built systems that do.

Dave O'Dell

Engineering Velocity Apr 5, 2026 · 8 min read

The Google Meet Epiphany: Two Engineers, One Claude Session, Zero Friction

We accidentally discovered you can pair-plan with Claude Code over Google Meet. Dan talks, Dave's mic picks it up, and the session gets both voices.

Dave O'Dell

Engineering Velocity Apr 4, 2026 · 8 min read

We Built 254 Pull Requests in 7 Days. Here's the System Behind It.

Dan and I shipped 254 PRs in seven days using AI agents — most while we slept. This is what we built and how it actually works.

Dave O'Dell

Technical Leadership Mar 28, 2026 · 8 min read

Is Code the Next Abstraction Layer? How Agentic AI Is Redefining What Software Engineers Actually Do

One of us loves coding. The other built an agentic coding platform without writing code. Neither of us has written a line in months. So what does that mean for software engineers?

Dave O'Dell

Engineering Velocity Mar 28, 2026 · 9 min read

The Velocity Engineering Playbook: Accelerating Everything, Not Just Code

Your AI tools made code generation faster. But code is 20% of the journey to production. Here's the comprehensive playbook for accelerating the other 80% — and why velocity engineering matters more than any single tool.

Dave O'Dell

Engineering Velocity Mar 28, 2026 · 7 min read

The Velocity Trap: Why Giving Every Engineer an AI Tool Doesn't Work

Giving every engineer access to every AI tool is a waste of money. Here's the scattershot mistake killing adoption—and what actually works.

Dave O'Dell

Engineering Velocity Mar 28, 2026 · 7 min read

Voice, Remote Sessions, and the 1M Token Window: Claude Code's Biggest Week

Claude Code added voice input, remote session control, and a 1M token context window. Here's what actually changed our workflow—and what didn't.

Dave O'Dell

AI Adoption Mar 26, 2026 · 6 min read

Why Your AI Coding Assistant Is Just Fancy Autocomplete

You gave an AI tool zero context about your codebase and it produced generic garbage. Shocking. Here's why context infrastructure is the difference between autocomplete and actual AI-assisted development.

Dave O'Dell

Engineering Velocity Mar 25, 2026 · 7 min read

Shipwright: How We Built a Mostly Autonomous Dev Pipeline for Claude Code

We built a Claude Code plugin that plans projects, executes tasks, runs multi-agent code reviews, and merges PRs — mostly without human intervention. Here's how it works and what we learned.

Dave O'Dell

Engineering Velocity Mar 24, 2026 · 7 min read

Code Review Is Your New Bottleneck (And AI Made It Worse)

AI tools made your engineers faster at writing code. Now PR review queues are backed up, PR sizes have ballooned 154%, and your cycle time hasn't budged. Sound familiar?

Dave O'Dell

AI Adoption Mar 21, 2026 · 6 min read

How to Measure AI Adoption ROI (When Nobody Can Tell If It's Working)

77% of organizations can't track AI ROI. Here's a practical framework for measuring what actually matters — and why most teams are measuring the wrong things.

Dave O'Dell

AI Adoption Mar 19, 2026 · 7 min read

The AI Champion Playbook: How One Engineer Can Transform Your Whole Team

Top-down mandates don't work. Tool rollouts don't work. What works is one engineer who's already bought in — and a system that lets them spread it.

Dave O'Dell

AI Adoption Mar 17, 2026 · 5 min read

Licenses Without Lift: The $100K AI Tool Problem Nobody Talks About

Your company spent six figures on AI coding tools. Usage is at 15%. The early adopters love it. Everyone else opened it once. Here's what's actually going wrong — and it's not a training problem.

Dave O'Dell

AI Adoption Mar 9, 2026 · 5 min read

The AI Velocity Assessment: Finding Where Your Pipeline Is Really Stuck

Your team adopted AI tools. They're not shipping faster. Before you invest in a 6-month transformation, spend 4 weeks finding out exactly why — and what to do about it.

Dave O'Dell & Dan McAulay

AI Adoption Feb 24, 2026 · 6 min read

3 Enterprise AI Adoption Mistakes That Kill ROI (And What Works Instead)

Compliance theater. Tool mandates. Ignoring early adopters. Three patterns that kill AI adoption at every enterprise—and what works instead.

Dan McAulay

Engineering Velocity Feb 23, 2026 · 6 min read

Why AI Coding Tools Don't Make Teams Ship Faster (And What Does)

Your team rolled out AI coding tools. Code output is up. Nothing's shipping faster. Here's the real bottleneck—and how to fix it.

Dave O'Dell

Company Updates Feb 18, 2026 · 5 min read

Two Engineers, AI Assistants, and the Output of Twenty

How App Vitals operates as a 2-person team with AI force multiplication — and what that means for how we think about engineering velocity.

Dave O'Dell

AI Adoption Feb 12, 2026 · 6 min read

Why Your AI Coding Assistant Keeps Getting Your Codebase Wrong

By week three, your team's AI assistant is suggesting patterns you don't use. This is the context problem—and it has a surprisingly simple fix.

Dave O'Dell

Engineering Velocity Feb 3, 2026 · 5 min read

Your CI Pipeline Is the New Bottleneck

AI writes code 3x faster, but if your CI takes 45 minutes, you just moved the bottleneck. Here's where the real velocity gains are hiding.

Dave O'Dell

AI Adoption Invalid Date · 8 min read

Why Your Best Engineers Are Resisting AI (And What That's Actually Telling You)

When your strongest engineers push back on AI tooling, most orgs treat it as a change management problem. They're missing the signal entirely.

Dave O'Dell

AI Adoption Feb 7, 2026 · 6 min read

Why Tool Rollouts Fail (And What Works Instead)

Top-down AI mandates fail. Champion-based adoption works. Here's the 12-week pilot model we use to make AI stick.

Dan McAulay