Pular para o conteúdo

The Creator of Spring Thinks You Can't Code Serious Software With AI

5 de maio de 2026 · 57 min

Notas do episódio

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.

Todos os episódios de The AI Native Dev – from Copilot today to AI Native Software Development tomorrow

Configurações

Exibição

Idioma

Define quais estações você vê primeiro na página inicial.

Histórico

As rádios e episódios ouvidos recentemente e suas últimas buscas ficam só neste navegador.

Avisos

Um aviso rápido quando um podcast que você segue tem um episódio novo. Desative podcasts individuais pelo sino na página deles.

Conta

Salve favoritos – no app e no site.

Atalhos de teclado

/
Abrir busca
Espaço
Reproduzir ou pausar
← →
No player: voltar 15 s, avançar 30 s (episódios) · na fileira: próximo bloco
↑ ↓
Na fileira: alvo dentro do bloco
Home / End
Na fileira: primeiro ou último bloco
Esc
Fechar janela ou menu
?
Esta visão geral
Tocando agora

Ir para a estação

A seguir

    Adicione episódios com “A seguir” – eles tocam depois do episódio atual.