The Velocity Lab

35 Episodes
Subscribe

By: Dave O'Dell and Dan McAulay

Dave O'Dell and Dan McAulay work inside engineering organizations every day, helping them ship faster with AI โ€” not in theory, but inside their actual teams. Each week they share what they're seeing in the field: what's working, what isn't, and what most people are getting wrong. Covering Claude Code updates, AI-enabled SDLC acceleration, and personal AI agents. No hype, no BS.

โœ‚๏ธ Clip this podcast
AI Transformation Is a Trust Problem, Not a Tool Problem
#38
Today at 4:25 PM

Episode Summary

Real AI adoption doesn't stall on tooling โ€” it stalls on two human prerequisites: trusting the AI, and trusting your team. Dave and Dan unpack why AI transformation is genuinely hard, how they stopped hand-writing code entirely, and why the organisations that substitute process for trust are the ones that can't move.

Key Topics

Why AI transformation is hard โ€” it threatens managers' headcount and engineers' identity as people who write code Trusting AI โ€” you have to watch it succeed repeatedly first; eight months without hand-writing code, and 10,000 PRs shipped across...


The Better the Model, the Smaller the Harness
#36
Last Tuesday at 4:43 PM

Episode Summary

Dave and Dan break down the harness โ€” the orchestration layer wrapped around an AI coding agent โ€” and why it increasingly matters more than the model underneath it. They get into Anthropic deleting 80% of Claude Code's system prompt with nothing breaking, what that does to your token bill, and the thesis they land on: the better the models get, the smaller the harness you want.

Key Topics

What a harness actually is โ€” and why Shipwright sits on top of Claude Code instead of replacing it General vs. domain-specific harnesses: how Sh...


The Four Soft Skills That Decide Who Stays an Engineer
#35
09/10/2026

Episode Summary

Dave O'Dell and Dan McAulay argue that the software engineer's role isn't disappearing, it's changing dramatically, and that raw coding ability is no longer what separates a viable developer from an obsolete one. They break down the four soft skills they now interview for: articulation, curiosity, delegation, and full software development lifecycle awareness.

Key Topics

Why they adopted AI early โ€” fear of being left behind, and the bet that a huge share of developer jobs change within five years Articulation โ€” describing both what you want and what success look...


Why Google Can't Move Fast (And Two Guys With Six Agents Can)
#34
09/10/2026

Episode Summary

Thirteen months ago DHH called AI "slop" and a fancy autocomplete. Today he runs his own agent-orchestration project and reviews PRs from an inbox. That turnaround is the jumping-off point for a bigger question: why can't companies with the best engineers in the world and effectively unlimited resources move as fast as two people with six agents?

Dave and Dan argue the bottleneck was never talent or compute. It's process โ€” the PRD review, the design doc meeting, the meeting about the meeting โ€” and you don't fix that by adopting AI slowly.

<...


The Model Doesn't Matter Anymore (Here's What Does)
#33
08/28/2026

Episode Summary

Open-source models have caught up to Sonnet on the benchmarks, so does it still matter which model you use? Dave and Dan argue the model stopped being the differentiator a while ago. They break down why they default to Sonnet over Opus, why a free model matching Sonnet still doesn't make them switch, and what you're actually paying Anthropic for.

Key Topics

Is the model still the moat? Why open-source parity with Sonnet doesn't change how they work Trust as the real switching cost โ€” you don't adopt someone el...


I Was Dead Set Against This Feature (Then I Shipped It)
#32
08/20/2026

Episode Summary

Dave was dead set against building a Human-in-the-Loop mode for Shipwright โ€” then Dan shipped it overnight using autonomous agents, and Dave came around completely. This episode is the story of why they built it: a low-risk on-ramp that lets AI-nervous teams watch autonomous coding happen, approve each step, and build trust before handing over the keys.

Key Topics

Why Human-in-the-Loop exists โ€” meeting teams that are nervous about AI escaping the sandbox or leaking secrets The three ways to try Shipwright: Claude Code plugins (one task at a time) โ†’ local...


The System Beats the Model
#31
08/18/2026

Episode Summary

Teams are finally staring at their AI bills โ€” and the reflex is to use the LLM less. Dave and Dan make the opposite case: the answer isn't a cheaper model or less AI, it's a system. The harness around the model โ€” how you plan, review, patch, and deploy โ€” matters more than which model you run.

Key Topics

The harness beats the model โ€” a real system on an older/cheaper model out-executes ad-hoc prompting on the latest one. Why bills exploded โ€” adoption without measurable speed gains, and the instinct to "just s...


Adopt Autonomous Coding Now, Or Find a New VP of Engineering
#30
07/30/2026

Episode Summary

A month ago, Dave and Dan weren't giving this advice. Now they're telling every client โ€” from solo founders to the Fortune 500 โ€” the same thing: adopt autonomous coding immediately. The technology crossed the quality threshold, and this is now a CEO-level decision, not an engineering preference.

Key Topics

Why the advice changed this month โ€” autonomous agents now ship real, high-quality code, not AI slop Shipwright (free, open-source, runs in your own infrastructure) vs. Devin (commercial, $25B valuation, raising $1B) Why adoption is a CEO's call โ€” developers won't volunteer to stop wri...


You're Not Getting Paid to Code Anymore (And That's Good News)
#29
07/21/2026

Episode Summary

Dave and Dan make the case that developers are no longer getting paid to write code โ€” and explain why that's actually better news than it sounds. Drawing from real client work across Fortune 500s and one-person startups, they walk through what the new engineering job actually looks like: planning, reviewing, and exercising technical judgment while autonomous agents do the typing.

Key Topics

Why paying developers to write code is now a waste of money โ€” and what to do instead The new developer job: plan, deploy, review, and manage auto...


Shipwright vs. Devin: The $26B Competitor We Accidentally Built Against
#28
07/17/2026

Episode Summary

Dave and Dan break down how Shipwright, their open-source autonomous coding agent, stacks up against Devin AI โ€” a $26B-valued competitor. They cover the key differences: open source vs. black box, runs in your infrastructure vs. Devin's cloud, built on Claude Code for full extensibility, and the one thing Devin doesn't do that Shipwright does โ€” deploy.

Key Topics

Why they accidentally built a Devin alternative while building for their own clients Open source (MIT) vs. closed black box โ€” what you can and can't customize Your infrastructure vs. Devin's cloud โ€” the secu...


How We Accidentally Built an Open-Source Alternative to Devin
#27
07/10/2026

Episode Summary

Dave and Dan tell the origin story of App Vitals โ€” from LiveKit AI-voice tutorials to an AI-transformation consultancy to shipping their own open-source autonomous coding agent. They unpack the 37signals philosophy that shapes how they build, how a mobile-dev side project quietly became Shipwright, and why test readiness is the real on-ramp to autonomous programming.

Key Topics

The 37signals model โ€” build products for yourselves first, let consulting pay the bills How Shipwright started as a Claude Code plugin and grew into a managed autonomous coding agent Shipwright vs. Devi...


You're Choosing Not to 10X Your Team for Free
#26
06/30/2026

Episode Summary

Major announcement: Dave and Dan are open-sourcing Shipwright, the autonomous coding agent they've been building since November. It takes you from PRD to production deployment with no human intervention ~99% of the time โ€” and it built itself. Across ~500 pull requests, they say they barely read a line of code. The core provocation for leaders: if a free tool can 10X your engineering throughput and you choose not to adopt it, that's a decision you'll have to justify.

Key Topics

Open-sourcing Shipwright (MIT) โ€” PRD โ†’ plan โ†’ code โ†’ tests โ†’ PR โ†’ CI โ†’ review โ†’ merge โ†’ deploy, mo...


We Built an Agent That Ships 85 PRs a Week
#24
06/21/2026

Episode Summary

Dave and Dan pull back the curtain on the autonomous coding agent they built โ€” an agent that lives in the cloud, takes instructions in Slack, and runs a full plan-to-deploy pipeline 24/7. In the last seven days alone, their agents opened 85 pull requests. They walk through exactly how the system works and why "build the system" beats "write the code."

Key Topics

Talk to your agent in Slack โ€” an agent that lives in the cloud, writes code, and runs around the clock. 85 PRs in a week โ€” the metric that frames...


Anyone Can Vibe Code. Did You Build the System?
#23
05/28/2026

Episode Summary

If AI handles the coding, then being an engineer means planning and reviewing โ€” the work of staff and principal engineers. But that breaks the career ladder: how does anyone become senior when the junior rungs disappear? Dave and Dan dig into where senior engineers come from now, why juniors still add value on top of Claude, builders versus maintainers, and how interviewing changes when anyone can vibe-code.

Key Topics

The vanishing junior rung โ€” if seniority is "planning and reviewing," how do you climb without junior work to learn from...


I Had a Therapy Session with Claude
#22
05/26/2026

Episode Summary

Dave and Dan get candid about the most uncomfortable question in software right now: is my career still safe? Dan recounts a literal "therapy session with Claude" that exposed his 20-year sense of job security as a false one โ€” and the two work through what to actually do about it. The throughline: AI isn't ending engineering, it's reshaping it, and the people who refuse to engage are quietly opting themselves out.

Key Topics

The career-identity crisis โ€” "Am I gonna be a waiter a year from now?" and why even...


If You're Still Writing Code, You're a Dinosaur
#21
05/22/2026

Episode Summary

Org-wide AI transformation keeps failing โ€” not because the tech doesn't work, but because trying to move 200 engineers at once turns into a slog. Dave and Dan break down what they see in the field: tool sprawl, the very real fear engineers feel about being the ones disrupted, and the trap of tripling your Claude bill without shipping any faster. Their fix: skip the org-wide rollout, embed a small tiger team on your most important product, and build a system the rest of the company can adopt later.

Key Topics

...


Anthropic Just Ended the AI Free Ride
#20
05/20/2026

Episode Summary

Anthropic is taking the gloves off. The VC-subsidized era of essentially-free AI agents is ending: OAuth tokens lose Open Cloud coverage, Claude Code Max plans are getting throttled for autonomous workloads, and Dave & Dan are staring at a $200/mo โ†’ $1,000+/mo jump for their ShipRight background agents. The episode is a candid talk about what changed, why it was inevitable (the Uber-pricing parallel), and the operator choices ahead: optimize aggressively, gate non-deterministic crons, mix cheaper models for execution, or just eat the cost as a line item.

Key Topics

Wh...


Testing Is Phase Zero for AI Agents
#19
05/18/2026

Episode Summary

Dave and Dan dig into service readiness โ€” the industry calls it "harness engineering" โ€” and why testing just moved to the #1 spot of their 13 repo-readiness pillars. Before you let agents ship code in the background, the question isn't 90% coverage; it's whether anyone actually trusts the tests. They walk through the onboarding plugin that gets a repo test-ready and how test decisions get baked into the agent's planning phase instead of left to human best-effort.

Key Topics

Why "no one has confidence in the tests" is universal โ€” slow, flaky, and thin c...


Pick One Project. Crush It.
#18
05/16/2026

Episode Summary

Dave and Dan announce a reshaping of their AI adoption work: org-wide SDLC transformation over three months wasn't moving the needle, so they're switching to embedding in a single team โ€” even a single repo โ€” and unleashing agents on a big, important project. The episode doubles as free advice to engineering leaders: stop doing AI at 20%, pick one project, and crush it.

Key Topics

Why the org-wide "evaluate your whole SDLC" model under-delivered in three months The new model: embed in one team, one project, one repo โ€” and ship a big...


Stop Doing AI at 20%
#17
05/15/2026

Episode Summary

Dave and Dan look three months down the road: autonomous coding went from "watch every line" to "Claude is basically an employee" in six weeks. They share their Anthropic wishlist, the hygiene automations that get teams onto the autonomy ladder, and the one piece of advice every executive keeps ignoring.

Key Topics

From watching Claude write code to planning and reviewing only โ€” what changed in three months The Anthropic wishlist: long-term memory in Claude Code Mobile, more voice integration Hygiene automation as the on-ramp: auto-updating docs, READMEs, and co...


Why Entrepreneurs Are Out-AI'ing Engineers
#16
05/13/2026

Episode Summary

Dave and Dan riff on how they used Claude Code to build the entire AppVitals business โ€” marketing site, internal SaaS replacements, time tracking, invoicing, even this podcast โ€” and ask why non-technical entrepreneurs are out-adopting professional engineers on agentic tooling.

Key Topics

The three tiers of AppVitals โ€” AI adoption work, project work, and an autonomous coding product for non-technical users Deleting the SaaS stack โ€” replacing four paid platforms with their own Claude Code-built tools Inside Vitals OS โ€” accounts, calendar, time tracking, billing, invoicing, and partner pay-outs all automated Why this podca...


From Notepad to Claude: A Non-Coder Builds an AI Empire
#15
05/08/2026

Episode Summary

The Velocity Lab's first-ever guest interview. Dave and Dan sit down with Brian Jones (Tahoe Digital), a non-technical founder who has built multiple AI-native businesses without writing a single line of code. He walks through his evolution from ChatGPT and Microsoft Notepad to Replit, Cursor, and now Claude Code โ€” and shares why curiosity and persistence are now the only credentials that matter.

Key Topics

Why a non-technical entrepreneur is shipping faster than most engineering teams The toolchain evolution: ChatGPT plus Notepad to Replit to Cursor to Claude Code, an...


The Migration You've Been Putting Off for Years
#14
05/08/2026

Episode Summary

Engineering leaders have been sitting on the same migrations for years โ€” monolith to microservices, ORM rewrites, framework upgrades โ€” because the cost of doing them was always 50% of the engineering org for a year. Claude makes those migrations feasible. But not as a single 12,000-line PR. Dan and Dave break down the method that turns a five-year migration into a three-month migration with a skill, a cron job, and a learning loop.

Key Topics

The anti-pattern: 12,000- to 100,000-line migration PRs. Tempting with Claude, but the absolute wrong way The...


PR Reviews After Claude
#13
05/05/2026

Episode Summary

Generic AI PR review agents from Copilot, Gemini, and Claude are a baseline, not a finish line. Dan and Dave break down the five things senior engineers actually look for in a PR โ€” and why a custom review skill catches issues that the stock agents miss.

Key Topics

The "V zero" problem โ€” why generic GitHub PR review agents only get you so far Five things senior engineers want surfaced first: what+why, views/APIs changed, business logic, breaking changes, and concerns from the standard review Stale PR titles and...


Let Builders Build
#12
05/01/2026

Episode Summary

AI transformation isn't a tooling problem. It's an organizational one. Dave and Dan dig into why bringing in AI without cutting bureaucracy, top-down processes, and the people who create them just gets you the same speed with new tools โ€” and what to actually change so builders can build.

Key Topics

Why technical adoption alone won't make your engineering org faster How processes, architecture committees, and "trust theater" silently kill velocity Builders vs maintainers โ€” when to prune, and why "palace guards" are a real role to retire The honest test...


What to Say When the Board Asks About AI
#11
04/28/2026

Episode Summary

Dave and Dan walk through the questions a board or executive will ask about AI โ€” from inventory and tooling to ROI, accountability, and competitive risk โ€” and what answers actually hold up. Pro tip: if you can't answer them, your competitors probably can.

Key Topics

Do we have an inventory of where AI is operating in the company? โ€” most orgs can't answer this The scattershot tooling trap โ€” why one tool, used together, beats four licenses spread across the team Who's responsible when something goes wrong? โ€” calculated risk + a no-fault, no-blame p...


Prepping Your Repo for Autonomous Programming
#10
04/25/2026

Episode Summary

Dave and Dan break down the upfront infrastructure work required before a single repo is ready for autonomous programming. They walk through the full prep checklist โ€” monorepo structure, lazy-loaded docs, 90% test coverage with end-to-end tests, a dev environment that actually matches prod, canary deploys, and observability โ€” and explain why each one is non-negotiable when you're shipping code without a human in the loop.

Key Topics

Why monorepos win โ€” a root-level CLAUDE.md that knows how all your services interact, plus per-service docs underneath Progressive disclosure for context โ€” keep CLAUDE.m...


One Tool for Everyone: Claude Beyond the Engineering Team
#9
04/13/2026

Episode Summary

Dave and Dan share what they're seeing in the field this week: non-software engineers โ€” in marketing, sales, customer service, and data โ€” are getting massively accelerated by Claude Desktop and MCP servers. The episode centers on a real story of a single subject matter expert who built a Snowflake data tool, shared it across his entire company, and eliminated the need for one-off dashboard requests forever. The core argument: stop experimenting with every AI tool and pick one. For the whole company.

Key Topics

Claude Desktop for non-engineers โ€” How market...


Vitals OS: The Autonomous Coding Pipeline
#8
04/12/2026

Episode Summary

Dave and Dan announce Vitals OS โ€” App Vitals' autonomous coding pipeline built on Claude Code and their Shipwright plugin. In the past two weeks it shipped 393 pull requests, with Dave and Dan writing fewer than 10 of them. They walk through how the pipeline works, where it still needs humans, and how they plan to bring it to client codebases.

Key Topics

The 393 PR milestone โ€” what autonomous coding at scale actually looks like in practice The Shipwright plugin โ€” a full DevOps-style pipeline covering research, planning, coding, and validation The 95% thresh...


Who Leads Your AI Transformation?
#6
04/06/2026

Episode Summary

A client asked Dave and Dan a deceptively simple question: "What should we call the job title for the person who leads our AI engineering transformation?" The answer surprised them โ€” it's not a new role. It's a Principal Engineer. In this episode, they break down exactly what that means, why the best candidate hasn't written a line of code in the last six months, and how to interview for it.

Key Topics

Why there's no new job title โ€” agentic engineering isn't a sliver of your org, it's the whol...


The Google Meet Epiphany
#5
04/05/2026

Episode Summary

Dave and Dan share a jaw-dropping collaboration breakthrough: Claude Code's voice mode accidentally picked up Dan's suggestions over a Google Meet call, turning a routine planning session into a real-time AI pair-planning session with two people and one AI. They also react to the OpenAI source code leak, discuss the real cost of their MAX subscription, and share how Claude Code fits into every part of their day โ€” including 2 AM phone sessions from bed.

Key Topics

The Google Meet Epiphany โ€” Claude Code voice mode picking up a second pers...


Building a System to Build Code
#4
04/04/2026

Episode Summary

Dave and Dan share how they shipped 254 pull requests in 7 days using AI agents Sully and Bodhi โ€” with only about 10 hours of human effort combined. They unpack the key unlock (getting out of the terminal and into Slack), how they accidentally broke their own planning rules and recovered, and how adding metrics and learning loops turned a chaotic experiment into a real production system.

Key Topics

254 PRs in 7 days: how autonomous agents maintained 40 PRs/day even on weekends Getting out of the terminal โ€” why Slack became the unlock for...


EP003 - Is Code the Next Abstraction Layer
#3
03/28/2026

Programming languages have always built on top of each other. With agentic coding, is the knowledge of code itself going to disappear? Dave and Dan debate whether software engineers will need to know programming languages in five years, and what harness engineering means for the future.


EP002 - This Week in Claude Code
#2
03/28/2026

Claude Code updates for March 27, 2026. Dave demos voice mode in the CLI, remote control sessions from your phone while walking the dog, and the 1 million token context window that somehow still is not enough.


EP001 - The Velocity Trap
#1
03/28/2026

Why giving every engineer access to every AI tool does not work. Dave and Dan break down the scattershot approach and why you need to focus on the entire SDLC.