Rod Johnson — the creator of Spring Framework and founder of Embabel — joins Simon Maple on the AI Native Dev Podcast to share his unfiltered take on where enterprise AI is actually heading.
In this episode, Rod breaks down why enterprises are making a huge mistake rewriting Java apps in Python, why vibe coding will destroy your codebase if left unchecked, and why this might be the last generation of frameworks that developers ever choose for themselves.
Rod also pulls back the curtain on Embabel — the new JVM-native agentic framework he's building — including how it borrows its planning algorithm from NPC AI in video games, why he's skeptical of MCP despite its hype, and the AI failure pattern he keeps seeing in large enterprises.
Whether you're a Java developer navigating the AI wave or a tech lead trying to figure out where to actually invest, this is essential listening.
Topics covered:
0:00 Intro — Rod Johnson, Spring creator, returns to building
5:16 PhD in 19th century Parisian piano music (yes, really)
6:15 What made Rod come back and build Embabel
7:36 "The universe would end before Python could execute inference"
13:08 The #1 enterprise AI failure pattern Rod keeps seeing
16:23 "You cannot vibe code serious software"
19:37 Why Embabel uses a video game NPC planning algorithm
27:47 Why Rod is an MCP skeptic
53:54 "This is the last wave of frameworks chosen by people"
Links:
🔗 Embabel: https://embabel.com
🎟 AI Native Dev London (June 1–2): https://ainativedev.io — use code POD30 for 30% off.
Subscribe for weekly conversations with the engineers and founders building the future of AI-native development.
Join the AI Native Dev Community on Discord: https://tessl.co/4ghikjh
Ask us questions:
[email protected]