#131 – Chris Lattner: The Future of Computing and Programming Languages
Oct 19, 2020
auto_awesome
Chris Lattner, a pioneering engineer known for his work at Apple, Tesla, and Google, dives into the future of programming languages and computing. He discusses the evolution and significance of languages like Swift, emphasizing their role in enhancing performance. Lattner shares insights on the contrasting leadership styles of visionaries like Steve Jobs and Elon Musk. The conversation also touches on the impact of AI on programming paradigms, highlighting the shift towards Software 2.0 and the challenges that come with integrating machine learning in coding.
Chris Lattner is a world-class software & hardware engineer, leading projects at Apple, Tesla, Google, and SiFive. Please support this podcast by checking out our sponsors:
– Blinkist: https://blinkist.com/lex and use code LEX to get a free week of premium
– Neuro: https://www.getneuro.com and use code LEX to get 15% off
– MasterClass: https://masterclass.com/lex to get 15% off annual sub
– Cash App: https://cash.app/ and use code LexPodcast to get $10
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
07:12 – Working with Elon Musk, Steve Jobs, Jeff Dean
12:42 – Why do programming languages matter?
18:42 – Python vs Swift
29:35 – Design decisions
34:53 – Types
38:41 – Programming languages are a bicycle for the mind
41:13 – Picking what language to learn
47:12 – Most beautiful feature of a programming language
56:36 – Walrus operator
1:06:03 – LLVM
1:11:15 – MLIR compiler framework
1:15:21 – SiFive semiconductor design
1:27:56 – Moore’s Law
1:31:09 – Parallelization
1:35:37 – Swift concurrency manifesto
1:46:26 – Running a neural network fast
1:52:03 – Is the universe a quantum computer?
1:57:44 – Effects of the pandemic on society
2:14:56 – GPT-3
2:19:15 – Software 2.0
2:32:41 – Advice for young people
2:37:24 – Meaning of life
Get the Snipd podcast app
Unlock the knowledge in podcasts with the podcast player of the future.
AI-powered podcast player
Listen to all your favourite podcasts with AI-powered features
Discover highlights
Listen to the best highlights from the podcasts you love and dive into the full episode
Save any moment
Hear something you like? Tap your headphones to save it with AI-generated key takeaways
Share & Export
Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more
AI-powered podcast player
Listen to all your favourite podcasts with AI-powered features
Discover highlights
Listen to the best highlights from the podcasts you love and dive into the full episode