meta_pixel
Tapesearch Logo
Log in
Lex Fridman Podcast

#381 – Chris Lattner: Future of Programming and AI

Lex Fridman Podcast

Lex Fridman

Philosophy, Society & Culture, Science, Technology

4.7 β€’ 13K Ratings

πŸ—“οΈ 2 June 2023

⏱️ 218 minutes

🧾️ Download transcript

Summary

Chris Lattner is a legendary software and hardware engineer, leading projects at Apple, Tesla, Google, SiFive, and Modular AI, including the development of Swift, LLVM, Clang, MLIR, CIRCT, TPUs, and Mojo. Please support this podcast by checking out our sponsors:
- iHerb: https://lexfridman.com/iherb and use code LEX to get 22% off your order
- Numerai: https://numer.ai/lex
- InsideTracker: https://insidetracker.com/lex to get 20% off

EPISODE LINKS:
Chris's Twitter: https://twitter.com/clattner_llvm
Chris's Website: http://nondot.org/sabre/
Mojo programming language: https://www.modular.com/mojo
Modular AI: https://modular.com/

PODCAST INFO:
Podcast website: https://lexfridman.com/podcast
Apple Podcasts: https://apple.co/2lwqZIr
Spotify: https://spoti.fi/2nEwCF8
RSS: https://lexfridman.com/feed/podcast/
YouTube Full Episodes: https://youtube.com/lexfridman
YouTube Clips: https://youtube.com/lexclips

SUPPORT & CONNECT:
- Check out the sponsors above, it's the best way to support this podcast
- Support on Patreon: https://www.patreon.com/lexfridman
- Twitter: https://twitter.com/lexfridman
- Instagram: https://www.instagram.com/lexfridman
- LinkedIn: https://www.linkedin.com/in/lexfridman
- Facebook: https://www.facebook.com/lexfridman
- Medium: https://medium.com/@lexfridman

OUTLINE:
Here's the timestamps for the episode. On some podcast players you should be able to click the timestamp to jump to that time.
(00:00) - Introduction
(06:38) - Mojo programming language
(16:55) - Code indentation
(25:22) - The power of autotuning
(35:12) - Typed programming languages
(51:56) - Immutability
(1:04:14) - Distributed deployment
(1:38:41) - Mojo vs CPython
(1:54:30) - Guido van Rossum
(2:01:31) - Mojo vs PyTorch vs TensorFlow
(2:04:55) - Swift programming language
(2:10:27) - Julia programming language
(2:15:32) - Switching programming languages
(2:24:58) - Mojo playground
(2:29:48) - Jeremy Howard
(2:40:34) - Function overloading
(2:48:59) - Error vs Exception
(2:56:39) - Mojo roadmap
(3:09:41) - Building a company
(3:21:27) - ChatGPT
(3:27:50) - Danger of AI
(3:31:44) - Future of programming
(3:35:01) - Advice for young people

Transcript

Click on a timestamp to play from that location

0:00.0

The following is a conversation with Chris Ladner, his third time on this podcast.

0:04.6

As I've said many times before, he's one of the most brilliant engineers in modern computing.

0:10.0

Having created LLM compiler infrastructure project, the Klan compiler, the Swift programming language,

0:16.0

a lot of key contributions to TensorFlow and TPUs as part of Google.

0:19.9

He served as vice president of Autopilot Software at Tesla, was a software innovator and leader at Apple.

0:27.1

And now he co-created a new full stack AI infrastructure for distributed training, inference,

0:33.7

and deployment on all kinds of hardware called modular and a new programming language called Mojo.

0:41.6

That is a superset of Python giving you all the usability of Python but with the performance of

0:47.0

C C++. In many cases, Mojo code has demonstrated over 30,000 x speed up over Python.

0:57.1

If you love machine learning, if you love Python, you should definitely give Mojo a try.

1:02.0

This programming language, this new AI framework, and infrastructure, and this conversation with Chris

1:09.0

is mind blowing. I love it. It gets pretty technical at times, so I hope you hang on for the ride.

1:17.8

And now a quick few second mention of each sponsor. Check them out in the description.

1:22.0

It's the best way to support this podcast. We've got iHerb for Health,

1:26.4

Numeri for World's hardest data science tournament, and InsideTracker for

1:31.6

tracking your biological data, choose wisely my friends. Also, if you want to work with our team,

1:37.0

our amazing team, who are always hiring, could Alex Friedman.com slash hiring.

1:42.2

And now onto the full ad reads, as always, no ads in the middle. I try to make this interesting,

1:46.3

but if you skip them, if you must, my friends, please still check out the sponsors.

1:51.8

I enjoy their stuff. Maybe you will too. This show is brought to you by iHerb,

1:58.0

a platform, a website, a place we can go and get high quality selected just for you,

2:04.6

health and wellness products for great value and expensive, affordable. I get fish oil over there.

...

Please login to see the full transcript.

Disclaimer: The podcast and artwork embedded on this page are from Lex Fridman, and are the property of its owner and not affiliated with or endorsed by Tapesearch.

Generated transcripts are the property of Lex Fridman and are distributed freely under the Fair Use doctrine. Transcripts generated by Tapesearch are not guaranteed to be accurate.

Copyright Β© Tapesearch 2025.