
 Lex Fridman Podcast
 Lex Fridman Podcast #126 – James Gosling: Java, JVM, Emacs, and the Early Days of Computing
 29 snips 
 Sep 24, 2020  James Gosling, the founder of the Java programming language, shares his insights on the evolution of programming and early computing. He discusses the beauty of mathematics and its connection to coding, reflecting on the aesthetics of programming. Gosling delves into the origins of Emacs and its significance in text editing. He recounts the birth of Java and the challenges faced in its development, including compatibility issues. The conversation also touches on visionary leaders like Elon Musk and the impact of the Java Virtual Machine on technology. 
 AI Snips 
 Chapters 
 Books 
 Transcript 
 Episode notes 
Java's Impact on Lex Fridman
- Lex Fridman learned object-oriented programming and software engineering with Java.
- He also studied concurrent programming with Java, finding the concept of parallel computing fascinating.
Curious Numbers
- James Gosling read "The Dictionary of Curious and Interesting Numbers" as a teenager and nearly memorized it.
- This led him to try making receipts add up to interesting numbers.
The Significance of Square Root of Two
- The square root of two, according to James Gosling, is significant for disproving the Pythagorean belief in the perfection of rational numbers.
- This highlighted that their definition of perfection was flawed.





