05 Nov 2025
1h 32m

From Swift to Mojo and high-performance AI Engineering with Chris Lattner

Podcast cover

The Pragmatic Engineer

Chris Lattner, creator of LLVM and Swift, discusses the evolution of compiler technology and his work on the new language Mojo. He recounts the early days of LLVM, its adoption by Apple, and the challenges of convincing developers to switch to Swift, emphasizing the importance of community trust and clear communication during the transition. Lattner highlights the need for memory safety and scalability in programming languages, drawing parallels between Swift's design and Python's architecture. He also shares insights from his experiences at Tesla and Google, which led to the development of MLIR and Modular, aiming to address the fragmentation in AI software development. The conversation explores how Mojo empowers developers by integrating compiler algorithms directly into the language, enabling greater control and performance optimization.

Outlines

Part 1: The LLVM Era and Compiler Revolution

Part 2: The Creation and Evolution of Swift

Part 3: Transition to AI and the Birth of Modular

Part 4: Mojo: A New Language for AI

Part 5: AI Tools, Engineering Culture, and Future Outlook

Sign in to continue reading, translating and more.

Continue
 
mindmap screenshot
Preview
preview episode cover
How to Get Rich: Every EpisodeNaval