
The Pragmatic Engineer From Swift to Mojo and high-performance AI Engineering with Chris Lattner
193 snips
Nov 5, 2025 Chris Lattner, a renowned systems and compiler engineer known for creating LLVM and the Swift programming language, dives into his latest venture—Mojo, aimed at simplifying AI development. He discusses the challenges of compiler design, reminiscing about the chaos of the early 2000s. Lattner shares insights on the resistance to adopting new technologies, his experiences at Apple, and the importance of community in open-source projects. He envisions Mojo as a bridge for non-experts to harness AI capabilities, transforming complex programming into a more accessible craft.
AI Snips
Chapters
Transcript
Episode notes
Weekend Projects Became Industry Engines
- Chris Lattner started new language projects nights and weekends while holding demanding day jobs and teams.
- LLVM and Swift began as personal, secret experiments that he iterated into production at Apple.
Why LLVM Filled A Technical Gap
- GCC fixed a fragmented compiler landscape but was architecturally old and monolithic.
- LLVM aimed for modularity, JIT, and cross-file optimization capabilities GCC lacked.
Small Wins Led LLVM Into Apple Products
- At Apple LLVM gained traction by shipping small, valuable features like OpenGL JIT usage.
- Over years the team replaced Apple's entire developer toolchain and enabled the first 64-bit iPhone.

