Never Rewrite: Software Engineering & AI Coding

Never Rewrite: Software Engineering & AI Coding

By Isaac Askew and Jeffrey ShermanTechnology
Download on the App Store

Never Rewrite: Software Engineering & AI Coding episodes

  • Using AI to Complete a Half-Finished Rewrite (Ep. 169)

    Jeffrey Sherman discusses using AI to complete a decade-long API rewrite, focusing on strategies for parity, documentation, testing, and migration. This episode offers insights into managing legacy systems and leveraging AI for efficient software development.

    20 min
  • Are AI-Driven Pull Requests Too Large? (Ep. 168)

    This episode explores the evolving practices of code review in the age of AI, focusing on the size of pull requests, the role of human oversight, and how AI tools like Claude are transforming development workflows.

    Features Jeffrey Sherman, Isaac Askew, and Dustin Rea.

    22 min
  • AI & WIP Fundamentals (Ep. 167)

    In this episode, Jeffrey Sherman shares insights on how AI can optimize legacy code testing, improve build times, and address the challenges of organic codebases. Discover practical strategies and the importance of conventions in maintaining reliable tests.

    26 min
  • Solutioning in the Age of AI (Ep. 166)

    Isaac & Jeffrey discuss how delivering incredibly literal acceptance criteria ('solutioning') changes when the engineering work pivots to the AI agent rather than a human engineer.

    18 min
  • AI & The Age of Transient Apps (Ep. 165)

    Isaac and Jeffrey explore the concept of transient software, sharing insights on building personalized tools with AI, cost-effective infrastructure, and the future of software development. They discuss real-world examples, including a band management app, and the implications of AI-driven, ephemeral solutions.

    19 min
  • AI Horror Stories (Ep. 164)

    In this episode, Isaac Askew and Dustin Rea share real-world AI security stories, highlighting the importance of security best practices when deploying autonomous agents. From data leakage to infrastructure risks, learn how to protect your systems in an AI-driven world.

    22 min
  • Can AI Tell You What Your Goals Are? (Ep. 163)

    In this episode, Isaac Askew, Jeffrey Sherman and Dustin Rea explore the challenges and opportunities of using AI in software development, focusing on goal clarity, requirements, feature coherence, and security. They discuss how to harness AI effectively while avoiding common pitfalls like feature bloat and misaligned objectives.

    21 min
  • Terminology: Rewrite, Refactor, Rebuild, Redo? (Ep. 162)

    In this episode, Jeffrey Sherman and Isaac Askew explore the nuances of rewriting, rebuilding, and iteratively shipping software. They clarify common terminology, share practical insights, and emphasize the importance of safe, incremental delivery.

    13 min
  • You Can't Vibe Code Reputation (Ep. 161)

    In this episode, Isaac and Jeffrey explore how reputation is becoming the new barrier to entry in a world flooded with AI-generated content, apps, and information. They discuss the importance of genuine trust, the pitfalls of vibe coding, and how real reputation emerges through solving real problems.

    23 min
  • TheseusShipping Outside of the Tech Stack (Ep. 160)

    In this episode, Jeffrey Sherman and Isaac Askew explore how to extend the philosophy of shipping solutions beyond the tech stack, focusing on real-world stories of identifying friction and automating processes to improve outcomes across organizations.

    21 min

About Never Rewrite: Software Engineering & AI Coding

From the publisher's feed

‘Never Rewrite’ is a mantra of ours in the programming realm. Often times when software developers encounter nightmare codebases, the thought crosses their mind to work towards a rewrite, a port to…