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

is that software is a very social activity.

Lex Fridman Podcast
#341 – Guido van Rossum: Python and the Future of Programming

A software developer is not a mad scientist who sits alone in his lab writing brilliant code.

Lex Fridman Podcast
#341 – Guido van Rossum: Python and the Future of Programming

Software is developed by teams of people.

Lex Fridman Podcast
#341 – Guido van Rossum: Python and the Future of Programming

Even the mad scientist sitting alone in his lab can type fast enough to produce enough code so that by the time he's done with his coding, he still remembers what the first few lines he wrote mean.

Lex Fridman Podcast
#341 – Guido van Rossum: Python and the Future of Programming

So even the mad scientist coding alone in his lab would be sort of wise to adopt conventions on how to format the instructions that he gives to the computer so that

Lex Fridman Podcast
#341 – Guido van Rossum: Python and the Future of Programming

The thing is, there is a difference between a cookbook recipe and a computer program.

Lex Fridman Podcast
#341 – Guido van Rossum: Python and the Future of Programming

The cookbook recipe, the author of the cookbook writes it once and then it's printed in 100,000 copies.

Lex Fridman Podcast
#341 – Guido van Rossum: Python and the Future of Programming

And then lots of people in their kitchens try to recreate that recipe, that particular pie or dish from the recipe.

Lex Fridman Podcast
#341 – Guido van Rossum: Python and the Future of Programming

And so they're the...

Lex Fridman Podcast
#341 – Guido van Rossum: Python and the Future of Programming

The goal of the cookbook author is to make it clear to the human reader of the recipe, the human amateur chef in most cases.

Lex Fridman Podcast
#341 – Guido van Rossum: Python and the Future of Programming

When you're writing a computer program, you have two audiences at once.

Lex Fridman Podcast
#341 – Guido van Rossum: Python and the Future of Programming

It needs to tell the computer what to do.

Lex Fridman Podcast
#341 – Guido van Rossum: Python and the Future of Programming

But it also is useful if that program is readable by other programmers.

Lex Fridman Podcast
#341 – Guido van Rossum: Python and the Future of Programming

Because computer software, unlike the typical recipe for a cherry pie, is so complex that you don't get all of it right at once.

Lex Fridman Podcast
#341 – Guido van Rossum: Python and the Future of Programming

You end up with the activity of debugging.

Lex Fridman Podcast
#341 – Guido van Rossum: Python and the Future of Programming

And you end up with the activity of... So debugging is...

Lex Fridman Podcast
#341 – Guido van Rossum: Python and the Future of Programming

Trying to figure out why your code doesn't run the way you thought it should run.

Lex Fridman Podcast
#341 – Guido van Rossum: Python and the Future of Programming

It could be anything.

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

It could be anything from a typo to a wrong choice of algorithm to building something that does what you tell it to do, but that's not useful.