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

Pyrite, like R-I-G-H-T?

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

Correct.

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

Yeah, all my word processors tend to typo correct that as Pyrite, the name of the, I don't know what it is.

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

some kind of semi-precious metal.

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

Oh, right.

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

Nobody is currently excited about doing any work towards that.

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

That doesn't mean that five or 10 years from now,

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

the situation isn't different.

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

At the moment, all the static type checkers still evolve at a much higher speed than Python and its annotation syntax evolve.

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

You get a new release of Python once a year.

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

Those are the only times that you can introduce new annotation syntax.

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

And there are always people who invent new annotation syntax that they're trying to push.

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

And worse, once we've all agreed that we are going to put some new syntax in, we can never take it back.

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

At least a sort of deprecating an existing feature takes many releases because you have to assume that people started using it as soon as we announced it.

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

And then you can't take it away from them right away.

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

You have to start telling them, well, this will go away, but we're not going to tell you that it's an error yet.

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

And then later it's going to be a warning.

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

And then eventually three releases in the future, maybe we remove it.

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

On the other hand, the typical static type checker still has a release like

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

every month, every two months, certainly many times a year.