Episode
Study Says AI Makes Developers Slower? F1 Movie Review, Coding and Testing for AI, Free Perplexity and Free Ideas
- Podcast
- You've Been a Bad Agent
- Published
- Jul 18, 2025
- Duration seconds
- 4194
- Processing state
processed- Canonical source
- https://www.youtube.com/watch?v=9BvujIq5ZSg
Actions
POST https://stenobird.com/v1/public/podcasts/you-ve-been-a-bad-agent-7334728/episodes/study-says-ai-makes-developers-slower-f1-movie-review-coding-and-testing-for-ai-free-perplexity-and-free-ideas/transcription-requests
Idempotently request low-priority transcript generation for this episode.GET https://stenobird.com/podcast/you-ve-been-a-bad-agent-7334728/study-says-ai-makes-developers-slower-f1-movie-review-coding-and-testing-for-ai-free-perplexity-and-free-ideas.md
Read the agent-friendly Markdown representation of this episode resource.
Summary
A deep dive into optimizing development workflows for AI agents, focusing on code structure and testing. The discussion explores how strict linting, co-located tests, and specific architectural patterns can prevent AI-driven regressions.
Topics
- AI Coding Agents
- Claude Code
- Software Architecture
- Cloudflare D1
- Drizzle ORM
- Unit Testing
- Developer Productivity
- LLM Prompt Engineering
Highlights
- Main idea: AI coding efficiency is driven by code structure, specifically through co-location of tests and types
- Practical takeaway: Use strict linting rules and type-only packages to create a feedback loop that agents can use to self-correct
- Failure mode: Avoid non-standard naming conventions or complex directory structures that confuse LLM context windows
- Practical takeaway: Implement 'claude.md' or similar documentation files at the directory level to provide localized instructions for agents
- Main idea: The effectiveness of AI agents depends on their ability to run and verify their own work through automated test suites
Chapters
1:00Personal Updates & Socials: A brief chat about video podcasting upgrades and the idea for a podcast Twitter account.11:00Architecting for AI Agents: Discussing the importance of co-locating tests and using strict linting to create verifiable code loops for agents.17:00Claude Code Experience: Reflections on using Claude Code for rapid framework iteration and the benefits of terminal-based tools.22:00The AI Speed Debate: Analyzing whether AI actually speeds up development or introduces new bottlenecks in the workflow.32:00Prompting Best Practices: Sharing strategies for working within existing codebases and managing agentic tasks.43:00The Evolution of Coding Agents: Comparing modern coding agents and their ability to manage complex, multi-step tasks like to-do lists.1:09:00Cloudflare D1 & Drizzle: Technical discussion on managing migrations and databases using Drizzle and Cloudflare Durable Objects.