Skip to content
Global sound
Never Rewrite: Software Engineering & AI Coding

Never Rewrite: Software Engineering & AI Coding

by Isaac Askew and Jeffrey Sherman

Latest episode
AI & Eternal Software Projects (Ep. 179)

About this podcast

‘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 a new language, or despair that their code is unfixable.
It’s not unfixable, and we explore how to get started along with an array of other software topics in our eponymous podcast.

Episodes

The newest 20 of 179 episodes

  • AI & Eternal Software Projects (Ep. 179) · 18 min · Season 1 Episode 179Today Isaac and Jeffrey discuss how AI changes software projects that before never seemed to end. Isaac: Yes, I wasn't selecting my Shure SM7B as the correct microphone. Sad.
  • Cancel All Your Meetings, AI Edition (Ep. 178) · 19 min · Season 1 Episode 178In this episode, Jeffrey Sherman and Isaac Askew explore how AI-generated transcripts are transforming meeting culture, power dynamics, and organizational honesty. They discuss…
  • The SaaSpocalypse Is Here (Ep. 177) · 30 min · Season 1 Episode 177In this episode, Isaac Askew and Jeffrey Sherman explore the future of SaaS development, reverse engineering software, and the implications of open source AI tools for software…
  • Revisiting 'Out of the Crisis' (Ep. 176) · 16 min · Season 1 Episode 176Isaac and Jeffrey revisit 'Out of the Crisis' by W. Edwards Deming and why the book still holds up today. Show notes: Out of the Crisis: W. Edwards Deming…
  • Revisiting 'The Goal: A Process of Ongoing Improvement' (Ep. 175) · 17 min · Season 1 Episode 175Jeffrey Sherman and Isaac Askew explore the timeless principles of the book 'The Goal' by Eliyahu Goldratt, focusing on the theory of constraints and its relevance to modern…
  • The Rise of Personal AI Assistants (Ep. 174) · 28 min · Season 1 Episode 174In this episode, Isaac Askew and Jeffrey Sherman explore the rapid rise of personal assistant AI like Muse, its implications for privacy, security, and the future of online…
  • How My Workflow Is Impacted by AI (Ep. 173) · 24 min · Season 1 Episode 173In this episode, Isaac Askew and Jeffrey Sherman explore how AI impacts productivity, workflow, and creativity in software development. They discuss real-world experiences with…
  • AI-Monitored Release Processes: A Log Anomaly Checker (Ep. 172) · 10 min · Season 1 Episode 172In this episode, Jeffrey Sherman and Isaac Askew explore how AI can monitor release processes by analyzing error logs, detecting anomalies, and improving deployment confidence…
  • Using AI to Complete a Half-Finished Rewrite, Part 2 (Ep. 171) · 29 min · Season 1 Episode 171Jeffrey Sherman shares his experience using AI to accelerate a 10-year API rewrite, highlighting practical strategies, challenges, and insights into modern development practices…
  • Refactoring: What Changes (And Doesn't) in the Age of AI ft. Ravi Ram (Ep. 170) · 34 min · Season 1 Episode 170Today we're joined by Ravi Ram, a kindred refactoring spirit. Ravi joins us today to discuss his approach to refactoring and how he leverages AI effectively to dramatically…
  • Using AI to Complete a Half-Finished Rewrite (Ep. 169) · 20 min · Season 1 Episode 169Jeffrey Sherman discusses using AI to complete a decade-long API rewrite, focusing on strategies for parity, documentation, testing, and migration. This episode offers insights…
  • Are AI-Driven Pull Requests Too Large? (Ep. 168) · 22 min · Season 1 Episode 168This 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…
  • AI & WIP Fundamentals (Ep. 167) · 25 min · Season 1 Episode 167In 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…
  • Solutioning in the Age of AI (Ep. 166) · 18 min · Season 1 Episode 166Isaac & Jeffrey discuss how delivering incredibly literal acceptance criteria ('solutioning') changes when the engineering work pivots to the AI agent rather than a human engineer.
  • AI & The Age of Transient Apps (Ep. 165) · 18 min · Season 1 Episode 165Isaac and Jeffrey explore the concept of transient software, sharing insights on building personalized tools with AI, cost-effective infrastructure, and the future of software…
  • AI Horror Stories (Ep. 164) · 22 min · Season 1 Episode 164In 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…
  • Can AI Tell You What Your Goals Are? (Ep. 163) · 20 min · Season 1 Episode 163In 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…
  • Terminology: Rewrite, Refactor, Rebuild, Redo? (Ep. 162) · 12 min · Season 1 Episode 162In this episode, Jeffrey Sherman and Isaac Askew explore the nuances of rewriting, rebuilding, and iteratively shipping software. They clarify common terminology, share practical…
  • You Can't Vibe Code Reputation (Ep. 161) · 23 min · Season 1 Episode 161In 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…
  • TheseusShipping Outside of the Tech Stack (Ep. 160) · 21 min · Season 1 Episode 160In 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…

Live, last hour: 2,129 songs on 7,706 stations in 142 countries

Discover the world through radio

More ways to discover (9)

Heard something good? Save it, or open it straight away in Spotify.

Radio 538 luisteren - Live!Popular right now