More The AI Native Dev episodes

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

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

Published 5 May 2026

Duration: 00:57:11

Integrating AI into enterprises via HTTP calls and existing infrastructure requires balancing language agnosticism, deterministic frameworks like GOAT, Java/Kotlin over Python for reliability, and prioritizing explainability, human oversight, and alignment with business logic over overreliance on AI for simple tasks.

Episode Description

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 wher...

Overview

The discussion centers on integrating large language models (LLMs) into enterprise systems via HTTP calls rather than relying on Python or other languages, emphasizing Javas suitability due to its prevalence in existing business logic and infrastructure. Practical methods like AI Native developmentfocusing on context engineering, agent orchestration, and production deploymentare advocated, with frameworks like Babel (written in Kotlin) highlighted for their Java interoperability and streamlined integration. The conversation critiques over-reliance on AI for tasks better suited to deterministic solutions (e.g., regex) and stresses the importance of aligning AI tools with existing systems to avoid fragmentation and technical debt. Challenges in AI adoption include top-down mandates without clear use cases, misuse of LLMs for complex tasks, and the need for incremental success through targeted automation.

Deterministic planning frameworks like GOAT (a pathfinding algorithm adapted for workflow automation) are contrasted with LLM-driven systems, offering runtime adaptability, type system integration, and cost optimization by dynamically adjusting execution paths. Risks of unguided AI-generated code and over-reliance on coding agents are noted, emphasizing the need for human oversight to maintain architectural control and quality. The discussion also critiques Model-Centric Programming (MCP) as a one-size-fits-all solution, noting that existing APIs may suffice for integration, while Kotlins modern design and robustness are preferable to TypeScript for JVM-based applications. Enterprise challenges include balancing AIs growing capabilities with the evolution of orchestration tools and ensuring frameworks keep pace with advancements in LLMs.

Language choices for AI integration depend on project needs, with Java and Kotlin favored for enterprise contexts over Python, despite AIs language-agnostic nature. Open-source sustainability is tied to professional maintenance and community engagement, as seen in Springs long-term success. TypeScripts value in modern JavaScript applications is acknowledged, but its relevance is less critical for JVM-based systems. The role of LLMs in language learning and code critique is emphasized, alongside caution against assuming AI can replace human judgment in design and execution. Key takeaways include prioritizing deterministic methods for explainability, avoiding unnecessary language diversification, and ensuring frameworks adapt to evolving model capabilities to avoid misalignment with business goals.

Recent Episodes of The AI Native Dev

28 Apr 2026 What OpenAI, Stripe & ElevenLabs Devs Do Differently Now | AI Native Dev

The text examines challenges in integrating AI into software workflows, highlights AI-native practices like Stripe's Minions automating code tasks, emphasizes balancing human oversight with automation, and explores future trends in agent-native engineering, specialized models, open-source tools, and ethical considerations in AI-driven development.

14 Apr 2026 Everything 100 Episodes Revealed About AI Native Dev

AI in software development shifts from code-centric practices to context- and specification-driven approaches, with humans prioritizing decision-making and oversight while AI handles implementation, but challenges like non-human-readable code, alignment with team practices, and contextual accuracy remain critical.

7 Apr 2026 How DeepSeek leveraged Qwen and Llama to build its model in $5M

The text examines AI development competition, the growing role of open-source models in countering major companies' IP dominance, critiques of restrictive licensing, examples of efficiency-driven innovations, regional strategies, and future trends favoring open-source collaboration and cost-effective solutions.

31 Mar 2026 Why Every Developer needs to know about WebMCP Now

Alternative approaches to Large Language Models are gaining traction, with examples like Apple's offline image detection model and the WebMCPa API addressing AI agent limitations through client-side execution, lightweight local models, and streamlined web interactions while navigating challenges in scalability, cost, and dynamic content.

More The AI Native Dev episodes