Refactoring Podcast Summaries
Refactoring on Yedapo: 4 summarized podcast and YouTube episodes. Each includes key takeaways, core concepts and notable quotes with timestamps.

The most controversial rewrite in history just shipped...
Fireship
Jul 15, 2026
Bun successfully completed a massive 535,000-line codebase migration from Zig to Rust in just 11 days using parallel AI agents. This aggressive rewrite resolved deep-seated memory management issues and long-standing bugs, while highlighting the deepening cultural and technical rift between the Bun team and the Zig community.
Key insight: Bun utilized 64 parallel Claude agents to refactor their entire codebase, resulting in 1,300 lines of Rust code generated per minute during the 11-day migration process.
Can Cursor's HARDCORE Review Skill Stop The Slop?
Matt Pocock
May 28, 2026
Automated code reviews can transform code quality if prompted with the right level of ambition. Instead of simple syntax checks, demanding 'code judo' and aggressive structural refactoring catches technical debt that humans and lazy AI agents overlook.
Key insight: Large files over 1,000 lines are inherently harder for LLMs to navigate; splitting them into smaller, descriptive modules significantly improves agentic context efficiency.
How To De-Slop A Codebase Ruined By AI (with one skill)
Matt Pocock
Apr 29, 2026
AI-generated code often accelerates software entropy, resulting in brittle 'balls of mud'. By applying architectural principles like deep modules, seams, and adapters, developers can transition from passive code generation to strategic architectural oversight, ensuring long-term maintainability.
Key insight: The most effective way to manage AI code generation is to act as a 'strategic programmer' (the general) directing AI 'tactical programmers' (the sergeant) by enforcing module depth and clear interface boundaries.

I Asked GPT-5 to Rebuild My 100K Line App. Its First Move Changed Everything.
Matt Maher
Mar 15, 2026
Modern software suffers from 'intent decay,' where the core business logic becomes inseparable from its UI. By tasking AI with a massive refactoring project, we reveal that frontier models can now surgically decouple logic from expression, though their reasoning strategies—ranging from exhaustive validation to rapid, surgical execution—differ profoundly.
Key insight: The AI independently decided to build three radically different, non-production user interfaces specifically to prove that it had successfully separated the application logic from the UI shell.