Lex Fridman interviews Chris Lattner, a world-class software & hardware engineer, leading projects at Apple, Tesla, Google, and SiFive.
OUTLINE:
- 0:00 – Introduction
- 2:25 – Working with Elon Musk, Steve Jobs, Jeff Dean
- 7:55 – Why do programming languages matter?
- 13:55 – Python vs Swift
- 24:48 – Design decisions
- 30:06 – Types
- 33:54 – Programming languages are a bicycle for the mind
- 36:26 – Picking what language to learn
- 42:25 – Most beautiful feature of a programming language
- 51:50 – Walrus operator
- 1:01:16 – LLVM
- 1:06:28 – MLIR compiler framework
- 1:10:35 – SiFive semiconductor design
- 1:23:09 – Moore’s Law
- 1:26:22 – Parallelization
- 1:30:50 – Swift concurrency manifesto
- 1:41:39 – Running a neural network fast
- 1:47:16 – Is the universe a quantum computer?
- 1:52:57 – Effects of the pandemic on society
- 2:10:09 – GPT-3
- 2:14:28 – Software 2.0
- 2:27:54 – Advice for young people
- 2:32:37 – Meaning of life