#126 – James Gosling: Java, JVM, Emacs, and the Early Days of Computing
0:001:51:28
Speed
Listening elsewhere? Jump this view to your spot.
About this episode
<p>James Gosling is the founder and lead designer of the Java programming language. Please check out our sponsors to get a discount and to support this podcast:<br />
– <strong>Public Goods</strong>: <a href="https://publicgoods.com/lex">https://publicgoods.com/lex</a> and use code LEX<br />
– <strong>BetterHelp</strong>: <a href="https://betterhelp.com/lex">https://betterhelp.com/lex</a><br />
– <strong>ExpressVPN</strong>: <a href="https://www.expressvpn.com/lexpod">https://www.expressvpn.com/lexpod</a></p>
<p>If you would like to get more information about this podcast go to <a href="https://lexfridman.com/podcast">https://lexfridman.com/podcast</a> or connect with @lexfridman on <a href="https://twitter.com/lexfridman">Twitter</a>, <a href="https://www.linkedin.com/in/lexfridman/">LinkedIn</a>, <a href="https://www.facebook.com/lexfridman">Facebook</a>, <a href="https://medium.com/@lexfridman">Medium</a>, or <a href="https://www.youtube.com/lexfridman">YouTube</a> where you can watch the video versions of these conversations. If you enjoy the podcast, please rate it 5 stars on <a href="https://podcasts.apple.com/us/podcast/id1434243584">Apple Podcasts</a>, follow on <a href="https://open.spotify.com/show/2MAi0BvDc6GTFvKFPXnkCL">Spotify</a>, or support it on <a href="https://www.patreon.com/lexfridman">Patreon</a>.</p>
<p>Here’s the outline of the episode. On some podcast players you should be able to click the timestamp to jump to that time.</p>
<p>OUTLINE:<br />
0:00 – Introduction<br />
4:45 – Irrational numbers<br />
8:04 – Math and programming<br />
10:36 – Coding style<br />
14:41 – First computer<br />
23:54 – Lisp<br />
27:22 – Write an Emacs implementation in C<br />
35:15 – Early days of the Internet<br />
45:57 – Elon Musk, Steve Jobs, Jeff Bezos<br />
56:13 – Work hard and smart<br />
58:48 – Open source<br />
1:10:25 – Java<br />
1:28:31 – Java virtual machine<br />
1:44:05 – Android<br />
1:47:04 – Advice</p>