Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Blog Pricing

Guido van Rossum

๐Ÿ‘ค Speaker
See mentions of this person in podcasts
1189 total appearances

Appearances Over Time

Podcast Appearances

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

In the computer world, there is a big difference.

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

When people are talking about parallelism, like a parallel computer,

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

That's usually really several complete CPUs that are sort of tied together and share something like memory or an IO bus.

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

Concurrency can be a much more abstract concept where you have the illusion that things happen

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

simultaneously, but what the computer actually does is it spends a little time running this program for a while, and then it spends some time running that program for a while, and then spending some time for the third program for a while.

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

Yeah, parallelism typically implies that there is multiple copies of the hardware

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

Because at the conscious level, our brains are not trained to sort of keep track of multiple things at the same time.

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

Like obviously you can walk and chew gum at the same time.

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

Because they're both activities that require only a little bit of your conscious activity.

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

But try balancing your checkbook and watching a murder mystery on TV.

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

You'll mix up the digits or you'll miss an essential clue in the TV show.

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

Because the programmer is, at least with the current state of the art, is responsible for writing the code correctly.

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

And it's hard enough to keep track of a recipe that you just execute one step at a time.

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

Chop the carrots, then peel the potatoes.

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

Mix the icing.

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

You need your whole brain when you're reading a piece of code, what is going on?

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

Okay, we're loading the number of mermaids in variable A and the number of mermen in variable B, and now we take the average or whatever.

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

I like how we're just jumping from metaphor to metaphor.

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

You have to keep in your head what is in A, what is in B, what is in C. Hopefully you have better names.

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

And that is challenging enough.