James Gosling: Java, JVM, Emacs, and the Early Days of Computing | Lex Fridman Podcast

  Рет қаралды 418,456

Lex Fridman

Lex Fridman

Күн бұрын

Пікірлер: 719
@lexfridman
@lexfridman 4 жыл бұрын
I really enjoyed this conversation with James. Here's the 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
@Monotheist137
@Monotheist137 4 жыл бұрын
I love u. I appreacite you exist.
@gregaudette
@gregaudette 4 жыл бұрын
N..nmmmmmmmmmnnmmnnnmnnnnnnnnnmnnnmnnnnnnnnnnnmnnmnnnmnnnmnn.mnnn.mo O. Ooo O Oo O On O O .o Oo O Oo O Ooo Ol Oo O Oooo O O O O O O O O O O O O O O Oo O Oo O O Oo O O O 9 Llllllp
@ayishamohammed3102
@ayishamohammed3102 4 жыл бұрын
wqqqqqqqqqqqqqqqqqqhgggcqqawdwfwfgwqwqwqqqqqq
@jenslotter2453
@jenslotter2453 4 жыл бұрын
Z
@vytautaskleiza1448
@vytautaskleiza1448 4 жыл бұрын
Great one as always! Would be amazing to see Jaron Lanier on the podcast in the future! Him as an interviewee on "Closer to Truth" was extremely stimulating.
@temprd
@temprd 4 жыл бұрын
These language creators are arguably the cornerstones of our modern society, absolutely wonderful podcast.
@DeadsunPrime
@DeadsunPrime 4 жыл бұрын
The founding fathers of the internet.
@Gglsucksbigballz
@Gglsucksbigballz 4 жыл бұрын
I would have gone with OS developers. My friend at SCO is absurdly smart. Maybe your right though...
@khronos142
@khronos142 4 жыл бұрын
never thought about that before but it's very true that their ideas and decisions have affected so many lives and actions. fun to visualize all of that.
@peppigue
@peppigue 3 жыл бұрын
Exactly. That's why I'm exploring kernel coding and compiler design and stuff like that now. Want to contribute to society. Have no idea if I'm smart enough yet...
@maxmad3667
@maxmad3667 3 жыл бұрын
Well said bro.
@JOPOV
@JOPOV 4 жыл бұрын
Try to get Linus Torvalds on here!
@linuxatheist5361
@linuxatheist5361 4 жыл бұрын
Hell yeah!
4 жыл бұрын
That's my dream.
@cascadengineering
@cascadengineering 4 жыл бұрын
Second that.
@user-pc4i8ege55
@user-pc4i8ege55 4 жыл бұрын
I wonder what interesting topics do you expect him to be able to discuss?
@JOPOV
@JOPOV 4 жыл бұрын
Dimitri Minaev Linux and life, or how Linux is life.
@InfiniteDesign91
@InfiniteDesign91 4 жыл бұрын
"While some folks took drugs to expand their minds, I took concurrent programming." - Lex Fridman, 2020
@ShubhamSauravYT
@ShubhamSauravYT 3 жыл бұрын
Lol When did he say this?
@oualid9486
@oualid9486 3 жыл бұрын
@@ShubhamSauravYT the first two minutes of the video
@lucasjames8281
@lucasjames8281 2 жыл бұрын
Why not both 🤷
@davyroger3773
@davyroger3773 2 жыл бұрын
@@lucasjames8281 microdosing -> code binge
@glowiever
@glowiever 2 жыл бұрын
it (concurrent programming) DOES change people though
@ephi124
@ephi124 4 жыл бұрын
Back in the days when I started learning Java, I had Mr. Gosling's photo as my Facebook profile pic for years. Never regretted it.
@saideepakb
@saideepakb 4 жыл бұрын
Ryan Gosling?
@ephi124
@ephi124 4 жыл бұрын
@@saideepakb didn't ur daddy teach u to not put an actor who was once the sexiest man on earth as ur profile pic?
@sparcx86channel42
@sparcx86channel42 3 жыл бұрын
Interesting that I had a job for more than 15 years mostly based on this guy creation...
@theshermantanker7043
@theshermantanker7043 3 жыл бұрын
This guy along with Bjarne quite literally paved the way for programming to blow up into what it is like today. Everyone may flock to fancy new languages like Python, but little do they know that without C and C++ Python wouldn't even exist, and without Java more than half the tools needed, like IDEs, wouldn't even be around today
@MoneybagsUkulele
@MoneybagsUkulele Жыл бұрын
Taking notes was really getting in the way of my productivity so now I just memorize everything.
@VoltageLP
@VoltageLP Жыл бұрын
Loved him in The Notebook
@jsprowse
@jsprowse Жыл бұрын
He has really let himself go.
@minionsystems
@minionsystems 3 жыл бұрын
I agree 100% with dense coding style and the reasons he gave for doing it. You cannot understand a program unless you can see it. It makes code more maintainable. I've been programming since 1968. I use only necessary white space and 1 space indents - works great and you get used to it quickly.
@vibovitold
@vibovitold 2 жыл бұрын
Hardware has changed, we no longer have to code on small bulky monitors that can only display 80x25 characters (in poor resolution anyway). A lot of legacy coding conventions were created with those limitations, rather than human comfort, in mind. You can get used to anything, people get used to prison life if they have to, doesn't necessarily mean it's optimal. (Technically speaking it's the "local minimum").
@minionsystems
@minionsystems 2 жыл бұрын
@@vibovitold I code on a 4k monitor so 80x25 does not apply. Gosling is right, If you get used to dense coding, it helps because you can see more of your code without scrolling so you don't to have to remember what just scrolled off. It helps no matter how big your display is. Legacy coding conventions for java were always to use a lot of white space but I found the dense coding worked better for me. Also, IDE's can switch styles quickly so it really isn't an issue if you want to use your own style. Prison? Really?
@hadjdaoudmomo9534
@hadjdaoudmomo9534 4 жыл бұрын
James Gosling!! wow, this man is a true inspiration. Thank you Lex
@teachermartin8251
@teachermartin8251 2 жыл бұрын
"It is okay to do stupid things once, take a limp of faith" Thank you the creator of my favourite programming language
@personal3314
@personal3314 Жыл бұрын
You should get all these creators of programming languages to talk in one of your podcasts together, that would be a fun watch
@kahnfatman
@kahnfatman 3 жыл бұрын
In his hunt for the mysterious pointer bug, James could never think of the JavaAbstractFactoryInterfaceImpl.
@daCrail
@daCrail 4 жыл бұрын
Outstanding episode. What are the chances you get Anders Hejlsberg on in the future?
@somergoyt
@somergoyt 2 жыл бұрын
oh Lex, that publicgoods site not taking Paypal man.. sheesh... was so excited
@nnutkin
@nnutkin 4 жыл бұрын
Алеша, спасибо. Я на java 15 лет. Джеймс это авторитет для меня :)
@roberto88py
@roberto88py 2 жыл бұрын
¡Gracias!
@anilraghu8687
@anilraghu8687 4 жыл бұрын
Programming is building things inexpensively. The idea is almost forgotten,
@MittyNuke1
@MittyNuke1 4 жыл бұрын
I loved hearing that James' style of coding is criticized by software engineers, haha. On one hand, I understand the importance of a set of code style/formatting requirements when you're working on a big application with many developers, so that everyone can understand everything. On the other hand, I 100% agree with Gosling's idea of packing the code onto the page as efficiently as possible. That doesn't mean making it needlessly complex, but there's an elegance to a well thought-out ternary operator nested in a conditional or something like that, where you've just packed a ton of code into one line. Of course, that works best when you're the only dev on the project, and that limits the size of the project. I was one time on a team that started that way, and my code was a mess and I barely understood it myself, but I could crank it out fast & my boss wasn't a coder and didn't care, he just wanted me to execute his ideas, and it worked great. That team later grew, and we brought on someone who was a very skilled software engineer, and whose skilled I absolutely appreciated, but he was very by-the-books and insisted we become very organized and follow best practices, etc. He was basically the opposite of the way I thought, but he produced, and was unquestionably very talented. And in terms of creating portable code other people could understand and that worked across multiple platforms, it was great, but in my opinion there was a spark of creativity that was lost, sort of felt like selling out even though it was the correct decision on paper. Sort of like the transition from the hack of a startup turning into the boring blue-chip company. My original boss had also left that position and also felt things had become less creative, as I did. (And I'm no longer with that organization so I don't know the state of affairs today).
@masskiller9206
@masskiller9206 4 жыл бұрын
@@MittyNuke1 make everything a function
@thomaskaminski7511
@thomaskaminski7511 4 жыл бұрын
Go to Finland. That is where I’m going as soon as I can. The people are smart, they love science and technology, the weather is cold like Boston. What’s not to like.
@skyheart9245
@skyheart9245 2 жыл бұрын
I love James.
@DaniilKanaki
@DaniilKanaki Жыл бұрын
Amazing man!
@sandip17
@sandip17 3 жыл бұрын
Agree, truly an honour to host Java creator..
@thatmg
@thatmg Жыл бұрын
"If you get access to a computer you can build all sorts of crazy stuff" _James Gosling_ 2020
@bthediff
@bthediff 4 жыл бұрын
2:02 geekiest clap back ever!! Go Lex! 😂👏🏼🤓
@timothymatome4807
@timothymatome4807 2 жыл бұрын
For me hard work is not about putting in crazy hours but few hours or even minutes CONSISTENTLY. Like a Tortoise.
@roadrunner2658
@roadrunner2658 4 жыл бұрын
I live in Austin. It’s kind of fucking awesome
@aryatyagi4648
@aryatyagi4648 3 жыл бұрын
People in 90’s : Let’s create a language that will make take computation to another level. People in 20’s: Look I made a website with Wordpress
@wiskasIO
@wiskasIO 2 жыл бұрын
This is my favorite video yet, thanks Lex!
@JonathanRossRogers
@JonathanRossRogers 2 жыл бұрын
1:28:35 The Java Virtual Machine is very useful abstraction, but the basic idea was not original to Java. There had been stack-based virtual machines for several languages going back a couple of decades. The best-known example is USCD Pascal, which began in the 1970s. The implementations of Python and Visual Basic used the same approach starting in the early 1990s. en.wikipedia.org/wiki/P-code_machine
@nutsbutdum
@nutsbutdum 4 жыл бұрын
I like these Programming Language Creators series.
@piyh3962
@piyh3962 4 жыл бұрын
We're living among the Einsteins and Newtons of computer science.
@LeoBattlelionskillua
@LeoBattlelionskillua 4 жыл бұрын
same! love these!
@0x44Monad
@0x44Monad 4 жыл бұрын
Chuck Moore next - please! en.wikipedia.org/wiki/Forth_(programming_language)
@eskii2
@eskii2 4 жыл бұрын
Good idea. Simon Peyton Jones is an interesting dude.
@webjockey007
@webjockey007 4 жыл бұрын
What a jem It’s interesting to note the trigger points that motivated his innovative ideas Again necessity is mother of innovation. I like many of his words from laziness to what do I get out of this
@kardredren
@kardredren 4 жыл бұрын
"It's OK to do stupid things once", great advice from a great man.
@darkmatter5414
@darkmatter5414 4 жыл бұрын
Next guest: Linus Torvalds, pls.
@jokerpb4778
@jokerpb4778 4 жыл бұрын
An hour ago I was searching for that episode and realized it never happened
@binxuwang4960
@binxuwang4960 4 жыл бұрын
I mean these interviews with the veterans from the early days of computer will become the oral history for programming for real . Good job!
@dimaxjr
@dimaxjr 3 жыл бұрын
This man gave me a carrear as programmer. Thank you Mr. Gosling, you changed my life and the world.
@lucianodsb
@lucianodsb 2 жыл бұрын
Did he? By creating the language? You could start a carreer by programming in another language, what gave you a carreer was yourself. He gave you one of the tools you could use to start it.
@ndotl
@ndotl 5 ай бұрын
Assembly --> C --> C++ --> Java --> Apex (Salesforce)
@alfonsomoisesmayorgaespino4086
@alfonsomoisesmayorgaespino4086 4 жыл бұрын
Lex Fridman's voice always sounds like hes saying his last words
@Joe-ud1de
@Joe-ud1de 4 жыл бұрын
It seems like he is about to die and doesn't care about anything anymore, just die alone in peace. But his words tells otherwise, lol.
@nathanielwoodbury2692
@nathanielwoodbury2692 4 жыл бұрын
Alfonso Moises Mayorga Espinoza lol right, dude thinks so much about his words
@mavhunter8753
@mavhunter8753 3 жыл бұрын
Bruh, lol.
@WiseCheese587
@WiseCheese587 3 жыл бұрын
lol
@Schcarraffone
@Schcarraffone 3 жыл бұрын
just in my mind Ican try that: close my eyes and imagine that Jules of pulp fiction sits there instead and interviews Gosling...
@TarlanT
@TarlanT 4 жыл бұрын
Gosling is one of the true Rock Stars of Computer Science, along with Knuth, Thompson, Ritchie and others.
@ritzcrackerz7664
@ritzcrackerz7664 4 жыл бұрын
PuneetamTwenty which knuth are you talking about? Donald Knuth?
@PUNEETAM20
@PUNEETAM20 4 жыл бұрын
@@ritzcrackerz7664 oh shit, wait, I confused Knuth and Conway. Conway passed away from Covid didn't he?
@myxail0
@myxail0 4 жыл бұрын
@@PUNEETAM20 yeah, so delete your comment on Knuth
@TuxmanXP
@TuxmanXP 4 жыл бұрын
@@MMAoracle Linus Torvalds is a worthless dust speck when compare to actually creative people.
@TuxmanXP
@TuxmanXP 4 жыл бұрын
@Johannes Terzis I accept your opinion.
@sourcecode6467
@sourcecode6467 4 жыл бұрын
I'm a programmer, I'd like to thank this man for all the migraines
@mavhunter8753
@mavhunter8753 3 жыл бұрын
Lol
@dcoelhog
@dcoelhog 3 жыл бұрын
vor 4 Monaten Daniel Guimaraes As Gosling mentioned in the beginning of the podcast, he doesn’t care about the programming language syntax but rather what you can do with it; „let there be Java“, and there was Java (and from then on every class name were typed twice).
@nikolacekic6317
@nikolacekic6317 2 жыл бұрын
He took you from C to Java so arguably he reduced your migraines.
@SankalpJain-vh8wn
@SankalpJain-vh8wn 4 жыл бұрын
Lex is doing a pretty good job with these podcasts, some1 like myself in India has direct access to interesting and professional conversations between 2 proven intellectuals
@MittyNuke1
@MittyNuke1 4 жыл бұрын
100% agree. I feel the same way, here in the US. It's amazing that just 50 years ago, you basically had to go to university to get access to this type of knowledge, and even then, what are the chances that you'd be taking a class taught by the creator of the programming language you're learning? Awesome stuff.
@belovedblackking7853
@belovedblackking7853 4 жыл бұрын
I believe I am experiencing an existential shift ... I'm watching and enjoying Lex Fridman more than Joe Rogan.
@robsonvonbrum1618
@robsonvonbrum1618 3 жыл бұрын
Yep, me too. Lex focuses much more in the technical part rather than the human part.
@peppigue
@peppigue 3 жыл бұрын
Rogan isn't entirely dumb, but I can't imagine him writing a line of html
@bernardcummings8786
@bernardcummings8786 3 жыл бұрын
@@peppigue you don't have to minimize his intelligence in an attempt to highlight the quality lex's podcast.
@mikimuzika
@mikimuzika 3 жыл бұрын
have not listened to a single episode of Rogan since his move to Spotify.... it just feels weird.... and he needs to have less comedy and UFC talk.... its stupid
@pasijutaulietuviuesas9174
@pasijutaulietuviuesas9174 3 жыл бұрын
@@mikimuzika I have and I don't see any difference between them on Spotify and KZbin other than the fact that I can listen to JRE with my phone in the pocket and I don't get to see retarded comments which I always loved, so it's a trade-off, but nowhere near as massive as people make it out to be. I can still get to read and write retarded comments on the clips of JRE, though. I do notice a change in Rogan's style, however, but that's not due to Spotify, more just because of how large JRE became. Joe would normally let his guests expand freely as much as they wanted, even in highly technical fields of theoretical physics, even if the audience gets lost at that point, but now he's cutting his guests off, saying "the audience won't get any of that", forcing his guests to make it as simple and concise as they can, etc. That's when JRE got stale for me, but it wasn't an instant switch like the transition to Spotify, it was a gradual change.
@antonb.2655
@antonb.2655 4 жыл бұрын
Thank you. In general.
@liftingisfun2350
@liftingisfun2350 4 жыл бұрын
For all
@vforsh
@vforsh 3 жыл бұрын
Finally someone who matches Lex’s energy
@davenport8
@davenport8 Жыл бұрын
fuuuunnnnnyyyy
@PigDogBay
@PigDogBay 4 жыл бұрын
It’s a pity Lex didn’t get James thoughts about oracles take over of Sun.
@javier.alvarez764
@javier.alvarez764 4 жыл бұрын
Eh, Oracle's a shit company no one likes them. I used to work there, everyone resign after a few months because of micromanagement, you don't even get an increased of salary even if you work there for 3 to 5 years. Serious developers who are also up to date to current technology would find their tech too old dated.
@MittyNuke1
@MittyNuke1 4 жыл бұрын
James does make an off-handed comment about the crazy price of Oracle's support contracts somewhere in there, assume that gives an idea of his feelings.
@chrismackay9268
@chrismackay9268 4 жыл бұрын
I work for a small software firm and was looking back through old code and I found that we have an old Solaris repo from back in the 90's, was quite interesting to read through some of that code.
@PigDogBay
@PigDogBay 4 жыл бұрын
@@MittyNuke1 Yeah I saw that, I wanted to see him rage about Oracle as I'm still bitter they took over Sun. It's a pity Google didn't acquire the complete rights to Java at the time.
@lubricustheslippery5028
@lubricustheslippery5028 4 жыл бұрын
Yea Oracles take over of Sun must be the worst event that happened computer world. Working with Java and MySQL would probably have done another choice today.
@thanosbaba1
@thanosbaba1 Жыл бұрын
Thankyou for pointing out dangling pointers in C and C++. Thanks for Java which made production level code easier...
@barryyoung
@barryyoung 4 жыл бұрын
That was a great interview !! Disclosure - I am an ex Sun Employee . So proud to be associated with a company that spawned so many visionaries that shaped the last 20 years.... James Gosling, Andy Bechtolsheim, Bill Joy, Eric Schmidt to name but a few
@matsf8268
@matsf8268 3 жыл бұрын
Mee to, 10 years in total, RIP Sun Microsystems :)
@mobbs8229
@mobbs8229 2 жыл бұрын
Joshua Bloch* - inspired me to my core.
@PabloEscobar-zd7re
@PabloEscobar-zd7re 2 жыл бұрын
Lol no Joshua Bloch here
@cfraizer
@cfraizer 4 жыл бұрын
This podcast should totally be named "Yak with Lex".
@darylldaviddagondon1091
@darylldaviddagondon1091 3 жыл бұрын
This man is very intelligent. possibly 2nd only to Bjarne in the world in C++ Programming Language mastery. Built a virtual machine for his professor to run programs. Built JVM in C++ thereby popularizing Architecture-Neutrality, programmed a robot sailing in the ocean. And now works for AWS. Incredible.
@soyitiel
@soyitiel Жыл бұрын
18:00 that's actually what drove me to programming as a kid, I was amazed at how I could potentially build anything at the living room pc
@plsreleasethekraken
@plsreleasethekraken 4 жыл бұрын
RE: issues from C/C++, would be cool to have someone from Rust on the podcast.
@sinistan1002
@sinistan1002 2 жыл бұрын
java is the most distressing thing to come along language wise in a long time. java is the new cobol
@tobylifers3390
@tobylifers3390 Жыл бұрын
Mr Gossling's voice is so confident and calming. I could listen to it all day!
@serhiiprokhorov6976
@serhiiprokhorov6976 Жыл бұрын
I can not agree on "stuck to particular machine". It is more like "stuck to particular compiler". Do not let C/C++ people go into assembler code and ask them stick to STD lib and the code is free of a platform. Now, rebuild it on whatever general use platform you want and enjoy full power of whatever CPU is there.
@nikolai1714
@nikolai1714 2 жыл бұрын
Scary how smart the guys that created our modern society was/are.
@stevenhe3462
@stevenhe3462 2 жыл бұрын
This never goes old: "C is unsafe and pointer bugs are hard so I'm creating a new language." 🤣🤣🤣
@eightsprites
@eightsprites 2 жыл бұрын
Think how many languages we wouldn’t have, if it wasn’t for people not wanting to learn C.
@MittyNuke1
@MittyNuke1 4 жыл бұрын
Lex, wow, what an incredible guest. You're really killing it with these podcasts. I love the JRE podcast like the rest of the planet but your technical background adds an element and brings in guests that people who love the sort of stuff like hearing from the founders of modern computing really enjoy. Can't wait to listen to Kernighan, Stroustrup, and some of the others next 👍
@MegaKayway
@MegaKayway 4 жыл бұрын
I don't get the need to make your code so compact, nowadays you get software that can collapse code that is encapsulated and most people have at least 1080p monitors and you can even change font size. Not saying that you shouldn't condense your code but you do have some space to make clear what you have done with your code
@mohamedfahmi8210
@mohamedfahmi8210 Жыл бұрын
Thank you lex for letting me know better the creator of the language i use in my day to day working life
@pmcate2
@pmcate2 4 жыл бұрын
@7:10. GAYdel incompleteness theorems?? LEX I don't think I've ever heard anyone butcher a name that bad lol! It's pronounced "Gerdel"
@vaibhawc
@vaibhawc 3 жыл бұрын
How come we didn't talk about Clojure. Also, please bring Rich Hickey if it suits.
@RiczWest
@RiczWest 4 жыл бұрын
What an ABSOLUTELY BRILLIANT interview! Probably the best you've done and the best I've seen with Gosling - it's clear you guys clicked. Yes, please to parts 2, 3, ...
@haythamal-dokanji9547
@haythamal-dokanji9547 4 жыл бұрын
Lex, please host him again and spend more time asking him about engineering in general and more narrowly about Java design and principles.
@IrishDragon666
@IrishDragon666 4 жыл бұрын
"James. About your coding style. We're not as smart as you. Please dumb it down."
@abcddd580
@abcddd580 4 жыл бұрын
1:15 priceless
@nailsonlandim
@nailsonlandim Жыл бұрын
Thanks for the podcast! I always find amazing listening to them because it would be a chance in lifetime to talk 5 minutes with him, but here I had almost 2 hours. amazing
@_RMSG_
@_RMSG_ 3 жыл бұрын
I'm extremely thankful that modern C++ (and I guess modern languages on average) tackles so many bug-prone patterns, I don't have to feel like I'm always chasing pointers anymore
@sapito169
@sapito169 4 жыл бұрын
James Gosling will always be the father of java in my hart oracle will never fill the void of sun
@sparcx86channel42
@sparcx86channel42 3 жыл бұрын
never.
@Beelzebubba1983
@Beelzebubba1983 Жыл бұрын
I love these podcasts, I’m sort of new to the idea but it amazes me how much we did just for fun, I think that’s what’s kind of missing from the new tech companies compared to 30 plus years ago. The thing for me was just having fun and learning all anew is so much fun too. Thank you both for your time and effort in educating and just having fun in an informative way!
@ocallesp
@ocallesp Жыл бұрын
Very lovely to listen to James Gosling talking about engineering in software !!
@bbarre4601
@bbarre4601 Жыл бұрын
Java developer here. The vast majority of people will never know how the decisions and work of nerds like Gosling have impacted the world.
@rokker333
@rokker333 Жыл бұрын
Now I know why Java is slow 🤣 SCNR -- honestly, great interview again and highest respect for James Gosling of what he achieved and how humble he stayed. Even though I probably will never fall in love with Java in this life.
@Sven_Dongle
@Sven_Dongle 7 ай бұрын
Java is only slow if you are crap for a programmer.
@user-fg6ng7ej6w
@user-fg6ng7ej6w 2 жыл бұрын
thanks for the video. Could you kindly make an interview with Clojure creator Rich Hickey? he is quite an interesting person.
@DivijShrivastava
@DivijShrivastava 3 жыл бұрын
One of the best podcasts. Best value adding thing on youtube.
@camillacalhoun1089
@camillacalhoun1089 4 жыл бұрын
If you’re thinking of going to London, please find and interview renegade inventor and Gaia theorist James Lovelock. He’s 101 and has fascinating stories to tell. Last year MIT published his Novacene, what he calls the post anthropocene epoch. Absolutely love the depth of your podcasts. Thank you.
@RobRobJuice
@RobRobJuice 4 жыл бұрын
Thanks for everything you do, Lex. Please try to get Andrej Karpathy on the show. Keep rockin' on!
@bj_lo7506
@bj_lo7506 Жыл бұрын
if you're still interested he had karpathy on the show a few days ago
@RobRobJuice
@RobRobJuice Жыл бұрын
@@bj_lo7506 Yep, finally :D
@MethodOverRide
@MethodOverRide 2 жыл бұрын
Imagine learning programming on a machine that had .3 of a Mhz and now have a phone with processors measured in 3.x Ghz. The progress in his lifetime for computing is crazy to think about. Even for me I remember starting out with a 386 on AOL not knowing what a hyperlink was and now I'm a programmer. It's crazy to think about what the next 20 years will be like.
@bounty1402
@bounty1402 Жыл бұрын
metaverse and AI
@Swaygooy
@Swaygooy Жыл бұрын
@@bounty1402 that’s like comparing a typewriter to a word processor. The jump to the next “thing” will be much more vast.
@amauryrodriguez6033
@amauryrodriguez6033 4 жыл бұрын
Hello Lex, what a privilege and joy it was to enjoy this interview with James Gosling. Amazing!!! Five stars for you. Thanks also for the interview with Brian Kernighan, brilliant too.
@AmitChawhanamitc005
@AmitChawhanamitc005 4 жыл бұрын
Looking forward to watching 2nd interviewing with James.
@crazieeez
@crazieeez Жыл бұрын
Not sure why colleges use Java as a programming tool to teach their classes. Java was riddled with a bunch of lock in by big corporation. Glad the Oracle vs Google lawsuit was over. Ugly as f.
@ChrisSeltzer
@ChrisSeltzer Жыл бұрын
James' description of transforming code into a picture of a machine resonates with me, that's exactly how I see code as well.
@fc6827
@fc6827 2 жыл бұрын
My life is better because this man invented Java. I make good money because of this dude
@FL-wk9bb
@FL-wk9bb 4 жыл бұрын
Invite Clojure inventor Rich Hickey!
@hemanthkumarar
@hemanthkumarar Жыл бұрын
1:15 While some folks took drugs to expand their minds, I took concurrent programming. - absolute gold.
@ownagejuice1394
@ownagejuice1394 4 жыл бұрын
wish james gosling was one of my grandparents lmao and Markus "Notch" Persson my uncle who I go drinking and night clubbing with
@povijestpovijest9569
@povijestpovijest9569 4 жыл бұрын
Which one would you trade?
@7xr1e20ln8
@7xr1e20ln8 4 жыл бұрын
Ask him nicely and you can be his grandkid.
@ownagejuice1394
@ownagejuice1394 4 жыл бұрын
jimbo how is he a sellout?
@solderbuff
@solderbuff 2 жыл бұрын
14:42 - the story about PDP-8 reminds me how Ken Thompson wrote UNIX on PDP-7. They even look kindo' similar with Ken.
@avina12341
@avina12341 2 жыл бұрын
Thank you sir, My earnings is largely dependent on your creation
@MrDebranjandutta
@MrDebranjandutta 2 жыл бұрын
I would've been interested to hear his reaction on Kotlin
@iacopocarlini
@iacopocarlini 2 жыл бұрын
I currently have food on my table and a roof above my head thanks to this man. Thanks from Italy
@nazgulizm
@nazgulizm Жыл бұрын
Such an awesome guy to listen to. I hope he comes on for another interview session.
@rolbar3149
@rolbar3149 4 жыл бұрын
I agree Linus Torvalds or John Carmack please.
@virus3103
@virus3103 4 жыл бұрын
I go with your choice: concurrent programming.
@makers_lab
@makers_lab 4 жыл бұрын
A legend. Had a copy of Gosling emacs at Uni in the 80's and still remember the joy of going through his famous terminal update code. Thanks Lex for this terrific interview.
@NiloRiver
@NiloRiver 3 жыл бұрын
My third time listening to this piece of pure inspiration. Thank you! High level conversation in every aspect.
@worgenzwithm14z
@worgenzwithm14z 2 жыл бұрын
"LISP is definitely on my LIST" 🤣
@jsprowse
@jsprowse Жыл бұрын
Lex, great conversation with a Canadian kid who done good in the big city. I taught Java in Calgary years ago and the students were always amazed and inspired that somebody from their hometown created the software underlying so many of the systems they used everyday. Thoroughly enjoyed the backstory and insights.
@reflv
@reflv 4 жыл бұрын
Would love to hear @Lex interview Brendan Eich (creator of JavaScript)
@ismajim
@ismajim 3 жыл бұрын
He already did it kzbin.info/www/bejne/oaOlYZikd8qGn6c
@HopDubstep
@HopDubstep 4 жыл бұрын
Good one, grateful I get to listen to people like this in this format, possibly my favorite thing about the internet these days
@jimjamz.
@jimjamz. 2 жыл бұрын
57:37 People who work smart, not hard, pretty much always fail. 1:37:10 Translating from Pascal to C was really hard. So, being lazy and translating VAX assembly code from P-code turned out good in the end -> JVM.
@OnionKnight541
@OnionKnight541 4 жыл бұрын
the graphic tee is something that future historians will be so perplexed about... it's beyond fashion, it's a direction to the root user's library
@NomadicBrian
@NomadicBrian 2 жыл бұрын
First languages for me in college were FORTRAN, ASSEMBLER then finally COBOL. Card punched code read through a card reader. My first work study job was a Computer Operator running the RJE station. Monitor, two printers and a card reader. The student monitors came in during my Junior year and what a difference it made.
@abhiroopsarkar855
@abhiroopsarkar855 4 жыл бұрын
Just amazing! The lineup of guests you have consistently managed to bring here!
@stephenpaek9175
@stephenpaek9175 8 ай бұрын
James Gosling is a true giant in computing
Новый уровень твоей сосиски
00:33
Кушать Хочу
Рет қаралды 4,9 МЛН
The father of Java | James Gosling
1:02:31
MEETUPVIDEO
Рет қаралды 32 М.
Why Isn't Functional Programming the Norm? - Richard Feldman
46:09
Of Baboons and Men | Robert Sapolsky | EP 390
1:45:37
Jordan B Peterson
Рет қаралды 699 М.
The Most Legendary Programmers Of All Time
11:49
Aaron Jack
Рет қаралды 567 М.
Python vs Swift | Chris Lattner and Lex Fridman
11:16
Lex Clips
Рет қаралды 154 М.