
The Stack Overflow Podcast The open-source ecosystem built to reduce tech debt
Nov 19, 2024
Jonathan Schneider, Co-founder of Moderne and a former contributor to Netflix’s OpenRewrite, dives into the vital world of automated source code transformations. He reveals the challenges of Java migration and how OpenRewrite helps reduce technical debt. The chat uncovers the balance between leveraging AI tools, like GitHub Copilot, and maintaining developer creativity. Schneider also highlights the importance of community contributions and taking mindful breaks to boost productivity in software development.
AI Snips
Chapters
Transcript
Episode notes
Why Java Still Matters
- Java receives hate for verbosity, but its language evolves conservatively to maintain backward compatibility. - Market dominance in enterprise and backend keeps Java relevant despite criticism.
From Netflix to Moderne
- After Netflix, Jonathan worked at Spring and saw customers delay continuous delivery for migration issues. - He co-founded Moderne to apply OpenRewrite's technology to solve enterprise migration pain points.
OpenRewrite Powers Big Migration Savings
- Amazon CodeGuru's success integrating OpenRewrite proves recipe reliability from extensive battle testing. - Large-scale upgrades realize huge time savings measured in hundreds of thousands of hours.
