The REWORK Podcast — selected coding-agent conversations
AI Revisited
Seven episodes on agent-assisted development, durable software, product judgment, and agent-ready interfaces
A manually reviewed selection from The REWORK Podcast following 37signals’ move from cautious LLM assistance to terminal agents, AI-accelerated Basecamp development, agent-accessible product interfaces, and agent-built competition. Jason Fried and David Heinemeier Hansson emphasize disposable prototyping, senior review, architecture, product scope, and consequence-aware use. Their examples are first-party experience and forecasts, not controlled measurements.
In this collection Browse 7 summaries 6 of 7
REWORK host Kimberly Rhodes speaks with 37signals co-founder and CTO David Heinemeier Hansson about his move from AI skepticism to regular terminal-agent use. Hansson values agents that execute, test, and investigate independently, while preserving expert review and the freedom to discard their output.
Key Points Covered
- Agent mode fits differently from autocomplete: Terminal agents can follow a plan, use shell tools, and work independently without interrupting the developer's own typing 00:51–04:57(opens in a new tab).
- Useful drafts still need ownership: Hansson often keeps substantial generated work after iteration or finishes and rewrites it himself 04:57–06:54(opens in a new tab).
- Agents can reduce operational toil: 37signals applies them to security-report triage and investigations across logs and monitoring systems; Hansson also identifies routine access-log review as a candidate use 06:54–13:18(opens in a new tab).
- Debugging can combine unfamiliar tools: One agent tests hypotheses around a Rails console defect, locates the responsible change, and proposes a temporary patch 15:26–18:32(opens in a new tab).
- Parallel drafts are inputs, not answers: Five models produced working drafts of a connector using the Model Context Protocol (MCP), which lets agents call external tools. Hansson retained none unchanged because they missed his interface goals 18:32–21:19(opens in a new tab).
- Criticality sets the boundary: Non-programmers gain new creative power, but systems involving sensitive data or consequential failure require stronger supervision 25:34–30:43(opens in a new tab).
Full video: https://www.youtube.com/watch?v=AkeTmfUW4_U(opens in a new tab)