Jeffrey and Isaac discuss their stance on ‘never rewriting’ given the possibility of AI making rewriting faster, cheaper, and less risky. They explore the limitations of current AI capabilities and the potential benefits of AI-assisted refactoring. The conversation delves into the idea of using AI to write tests and improve code quality. They also discuss the challenges and opportunities of AI in language switching and high-performance code optimization. Overall, the episode highlights the evolving role of AI in the rewriting process and the potential impact it may have on software development in the future.
Takeaways:
- AI is not yet ready for code rewriting, but it has the potential to assist in the process.
- AI can be used to write tests and improve code quality, but human supervision is crucial for effective results.
- AI can help understand code better when provided with business context and documentation.
- AI may play a significant role in language switching and high-performance code optimization in the future.
Watch on YouTube or listen to it at NeverRewrite, Spotify, Apple Podcasts, or Amazon Music, and let us know if you have ever been involved in a rewrite. We would love to have you on the show to discuss your experience!



