with-agents

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.

37signals 6 of 7
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)

Search

Search field guides and resources across the site.

    Keyboard shortcuts

    Press ? to open this guide (usually Shift + /). Close it before using other site shortcuts.

    Show keyboard shortcuts
    ?
    Search site
    Ctrl + K
    Close the current dialog or menu
    Esc

    Site shortcuts are ignored while typing. Browser and extension shortcuts may take priority.