#126 – James Gosling: Java, JVM, Emacs, and the Early Days of Computing

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: - Public Goods:
#126 – James Gosling: Java, JVM, Emacs, and the Early Days of Computing

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:

– Public Goods: https://publicgoods.com/lex (https://publicgoods.com/lex) and use code LEX

– BetterHelp: https://betterhelp.com/lex (https://betterhelp.com/lex)

– ExpressVPN: https://www.expressvpn.com/lexpod (https://www.expressvpn.com/lexpod)

If you would like to get more information about this podcast go to https://lexfridman.com/podcast (https://lexfridman.com/podcast) or connect with @lexfridman on Twitter (https://twitter.com/lexfridman), LinkedIn (https://www.linkedin.com/in/lexfridman/), Facebook (https://www.facebook.com/lexfridman), Medium (https://medium.com/@lexfridman), or YouTube (https://www.youtube.com/lexfridman) where you can watch the video versions of these conversations. If you enjoy the podcast, please rate it 5 stars on Apple Podcasts (https://podcasts.apple.com/us/podcast/id1434243584), follow on Spotify (https://open.spotify.com/show/2MAi0BvDc6GTFvKFPXnkCL), or support it on Patreon (https://www.patreon.com/lexfridman).

Here’s the outline of the episode. On some podcast players you should be able to click the timestamp to jump to that time.

OUTLINE:

0:00 – Introduction

4:45 – Irrational numbers

8:04 – Math and programming

10:36 – Coding style

14:41 – First computer

23:54 – Lisp

27:22 – Write an Emacs implementation in C

35:15 – Early days of the Internet

45:57 – Elon Musk, Steve Jobs, Jeff Bezos

56:13 – Work hard and smart

58:48 – Open source

1:10:25 – Java

1:28:31 – Java virtual machine

1:44:05 – Android

1:47:04 – Advice

Write a comment
No comments yet.