

What If Fixing Code Wasn’t Your Job Anymore? | Jonathan Schneider & Moderne
14 snips Jul 22, 2025
Jonathan Schneider, co-founder and CEO of Moderne, shares insights on revolutionizing code refactoring. He discusses how teams leverage their rewrite engine to tackle technical debt directly and facilitate organizational change. The conversation dives into AI's role in code management, exposing the limits of LLMs and emphasizing the balance between automation and human oversight. Schneider reveals the transformative potential of using tools like Open Rewrite for code migration and highlights the importance of open-source integration in enhancing code analysis across projects.
AI Snips
Chapters
Transcript
Episode notes
Automate Changes for Adoption
- Developers prefer actionable suggestions over generic advice, so automate code changes to reduce friction.
- Present changes as convenient, near-complete solutions they can apply at their own pace.
Maintenance over Technical Debt
- Maintenance, not technical debt, better describes ongoing code updates required to keep software functional.
- Code choices perfect today can become outdated months later, necessitating continuous upkeep.
AI Limits in Large-Scale Changes
- Pure AI tools struggle to scale across thousands of repositories due to probabilistic nature and context window limits.
- Deterministic engines with unit testing ensure reliable, repeatable code changes at scale.