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

And so that would be an interesting possibility if we would be willing as Python core developers to actually maintain that code indefinitely.

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

And if we're willing to put up with the additional complexity of the interpreter and the additional sort of overhead for the single threaded case.

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

And I'm personally not convinced that there are enough people needing the speed of multiple threads with their Python programs.

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

that it's worth to sort of take that performance hit and that complexity hit.

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

And I feel that the GIL actually is a pretty nice Goldilocks point between no threads and all threads all the time.

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

But not everybody agrees on that.

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

So that is definitely a possible future.

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

The sub-interpreters look like a fairly safe bet for 3.12.

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

So say a year from now.

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

Yeah, well, we're,

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

As a community and as a core development team, we have a large amount of painful memories about the Python 3 transition, which is one reason that sort of

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

Everybody is happy that we've decided there's not going to be a 4.0, at least not anytime soon.

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

And if there is going to be one, we'll sort of plan the transition very differently.

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

Because clearly we underestimated the pain the transition caused for our users in the Python 3 case.

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

And...

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

had we known we could have sort of designed Python 3 somewhat differently without making it any worse.

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

We just thought that we had a good plan, but we underestimated what sort of the users were capable of when it comes to that kind of transition.

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

Everyone on the core team had basically moved on years before.

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

It was a little symbolic moment to signal to the remaining users that

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

there was no longer going to be any new releases or support for Python 2.7.