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

So I like that there is a lively package ecosystem and that sort of recent trends in the standard library are actually that we're doing the occasional spring cleaning where we're just... We're choosing some modules that have not had a lot of change in a long time and that maybe...

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

would be better off not existing at all at this point because there might be a better third party alternative anyway.

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

And we're sort of slowly removing those.

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

Often those are things that I sort of, I spiked somewhere in 1992 or 1993.

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

If you look through the commit history, it's very sad, like,

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

all cosmetic changes like changes in the indentation style or the name of this other standard library module got changed or nothing, nothing of any substance.

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

The API is identical to what it was 20 years ago.

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

Well, part of it is an effect that's as simple as we're all driving on the right side of the road, right?

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

It's compatibility.

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

And part of it is not quite as fundamental as driving on the right side of the road, which you have to do for safety reasons.

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

I mean, you have to agree on something.

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

They could have picked JavaScript or Perl.

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

There was a time in the early 2000s that it really looked like Perl was going to dominate like biosciences because DNA search was all based on regular expressions and Perl has the fastest and most comprehensive regular expression engine, still does.

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

The reasons why Python became the lingua franca of scientific code and machine learning in particular, and data science, it really had a lot to do with anything was better than C or C++.

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

Recently, a guy who worked at Lawrence Livermore National Laboratories in the computing division wrote me his memoirs, and he had his own view of how he helped something he called computational steering into existence.

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

Mm-hmm.

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

And this was the idea that you take libraries that in his days were written in Fortran that solved universal mathematical problems.

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

And those libraries still work.

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

But the scientists that used the libraries used them to solve continuously different problems.

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

specific applications and answer different questions.