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

Guido van Rossum

๐Ÿ‘ค Person
1189 total appearances

Appearances Over Time

Podcast Appearances

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

Yeah.

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

And there are all sorts of weird quirks there that don't make a lot of sense if you were to design a system like self-replicating molecules from scratch, right?

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

You'd be surprised how much resilience modern code has.

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

I mean, if you look at the number of bugs per line of code,

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

even in very well-tested code that in practice works just fine, there are actually lots of things that don't work fine.

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

And there are error-correcting or self-correcting mechanisms at many levels.

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

Well, in the end, the user who sort of is told, well, you got to reboot your PC is part of that system.

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

And a slightly less drastic thing is reload the page, which we all...

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

know how to do without thinking about it.

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

When something weird happens, you try to reload a few times before you say, Oh, there's something really weird.

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

Well, yeah, that we should all have learned not to do that because that's probably just going to turn the light back off.

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

That depends on whether you've ever read about research that's been done in this area before.

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

And I don't know.

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

The last time I...

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

I saw some research like that that was probably in the 90s, and the research might have been done in the 80s.

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

But the conclusion was across a wide range of different software, different languages, different companies, different development styles.

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

The number of bugs is always, I think it's in the order of about one bug per thousand lines in sort of mature software that is considered as good as it gets.

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

Oh, I was wrong by an order of magnitude there.

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

And I imagine this is marketing literature for someone who claims to have a golden bullet or a silver bullet that makes all that investment in fixing bugs go away.

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

But that is usually not going to happen.