# Study Says AI Makes Developers Slower? F1 Movie Review, Coding and Testing for AI, Free Perplexity and Free Ideas Page: 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 Text version: 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 Podcast: [You've Been a Bad Agent](https://stenobird.com/podcast/you-ve-been-a-bad-agent-7334728) Published: 2025-07-18T11:39:47+00:00 Episode link: https://www.youtube.com/watch?v=9BvujIq5ZSg Audio file: https://media.transistor.fm/e3666ae9/8214d439.mp3 Processing state: processed JSON: 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 Duration seconds: 4194 ## Resource 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. ## 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 ## Topics AI Coding Agents, Claude Code, Software Architecture, Cloudflare D1, Drizzle ORM, Unit Testing, Developer Productivity, LLM Prompt Engineering ## Chapters - 1:00 — Personal Updates & Socials: A brief chat about video podcasting upgrades and the idea for a podcast Twitter account. - 11:00 — Architecting for AI Agents: Discussing the importance of co-locating tests and using strict linting to create verifiable code loops for agents. - 17:00 — Claude Code Experience: Reflections on using Claude Code for rapid framework iteration and the benefits of terminal-based tools. - 22:00 — The AI Speed Debate: Analyzing whether AI actually speeds up development or introduces new bottlenecks in the workflow. - 32:00 — Prompting Best Practices: Sharing strategies for working within existing codebases and managing agentic tasks. - 43:00 — The Evolution of Coding Agents: Comparing modern coding agents and their ability to manage complex, multi-step tasks like to-do lists. - 1:09:00 — Cloudflare D1 & Drizzle: Technical discussion on managing migrations and databases using Drizzle and Cloudflare Durable Objects. ## Actions - request_transcript: `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. - read_markdown: `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. A page view does not enqueue transcription. Agents should invoke `request_transcript` explicitly when they need this episode processed. ## Transcript Full transcripts are not published on public pages unless there is a clear rights basis.