Skip to content
0:00 / 0:00

#python#guidovanrossum#gil

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

Lex Fridman

5M subscribers • 39 videos on Hallway

YouTube
  • Recommended by 4 people: 2 on Hacker News and 2 in engineering communities.
  • Presented by Guido van Rossum, creator of Python

Beginner. No background in the topic needed.

1.7M views3 years ago4 recommendations

Programming languagesHistory and culturePythonLanguage design and type systemsConcurrency and parallelism

Guido van Rossum discusses the design of Python, the global interpreter lock, asyncio, and the impact of AI coding tools.

Guido van Rossum is the creator of Python programming language. Please support this podcast by checking out our sponsors: - GiveDirectly: givedirectly.org/lex to get gift matched up to $1000 - Eight Sleep: eightsleep.com/lex to get special savings - Fundrise: fundrise.com/lex - InsideTracker: insidetracker.com/lex to get 20% off - Athletic Greens: athleticgreens.com/lex to get 1 month of fish oil EPISODE LINKS: Guido's Twitter: twitter.com/gvanrossum Guido's Website: gvanrossum.github.io/ Python's Website: python.org PODCAST INFO: Podcast website: lexfridman.com/podcast Apple Podcasts: apple.co/2lwqZIr Spotify: open.spotify.com/episode/4Kzh367y0yCxFe2Ywv5Qj6 RSS: lexfridman.com/feed/podcast/ Full episodes playlist: youtube.com/playlist?list=PLrAXtmErZgOdP_8GztsuKi9nrraNbKKp4 Clips playlist: youtube.com/playlist?list=PLrAXtmErZgOeciFP3CBCIEElOJeitOr41 OUTLINE: - Introduction - CPython - Code readability - Indentation - Bugs - Programming fads - Speed of Python 3.11 - Type hinting - mypy - TypeScript vs JavaScript - Best IDE for Python - Parallelism - Global Interpreter Lock (GIL) - Python 4.0 - Machine learning - Benevolent Dictator for Life (BDFL) - Advice for beginners - GitHub Copilot - Future of Python SOCIAL: - Twitter: twitter.com/lexfridman - LinkedIn: linkedin.com/in/lexfridman - Facebook: facebook.com/lexfridman - Instagram: instagram.com/lexfridman - Medium: medium.com/@lexfridman - Reddit: reddit.com/r/lexfridman - Support on Patreon: patreon.com/lexfridman

Why it's here

4 people recommend this

What people say. Recommended for insights into Python's performance improvements, the history of the GIL, and Guido's perspective on AI-assisted coding.

Moments people linked to

u/suflajin r/ProgrammingLanguages • Recommends

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

pen2lon Hacker News • Recommends

On “Python 3.11 Delivers”

This is baseless conjecture and completely without merit. Guido was intimately involved with this speed-up work. I've disagreed with Guido over things but the things you're saying are just weird. I recommend this interview to get a slightly better glimpse of the guy: link to this video

fernandotakaion Hacker News • Recommends

On “Commander Keen's Adaptive Tile Scrolling”

link for people that want to watch it: link i would also recommend another two of his interviews: Todd Howard link Guido van Rossun link to this video

u/ndameein r/emacs • Recommends

Guido van Rossum on using Emacs vs IDE (1:45)
2View on Reddit

u/Zyklonikin r/ProgrammingLanguages • Mentions

On ““Don’t listen to language designers””

> I suspect it’s one of those things that people used to other approaches just have a hard time accepting. Well, it does have objective downsides - if the indentation gets messed up somehow, it's impossible to get it working automatically using a formatter. It is fully manual work. So also transporting it over the wire. Same issue. Even Guido himself recognises (link to this video that it was a mistake, but he is loath (for obvious reasons) at accepting it. Also, there are differences between indentation semantics between Python and Haskell which makes it substantially easier in Haskell.
13View on Reddit

frflon Hacker News • Mentions

On “The Python Steering Council intent to approve PEP 703: making the GIL optional”

If I remember Guido van Rossum did mention the status of the GIL in one of the Lex Friedman episodes 1 he was on (it's been a while, so I may be misremembering). Surprised to see a big decision like this happen so quickly. Did Meta's announcement play a big role in this 2? 1: link to this video 2: link

mobiuscogon Hacker News • Mentions

On “How Many Lines of C It Takes to Execute a and B in Python?”

There was some high-level discussion of this in the chat Guido van Rossum had with Lex Fridman (timestamped): link to this video

vonneumannstanon Hacker News • Mentions

On “The Generative AI Con”

Yeah unironically. Guido van Rossum - "I use it every day. My biggest adjustment with using Copilot was that instead of writing code, my posture shifted to reviewing code." link to this video Here's Jeff Dean saying 25% of the characters in new PRs at Google are AI Generated. link Andrej Karpathy - "I basically can't imagine going back to "unassisted" coding at this point" link Andrew Ng - "I run multiple models on my laptop — Mistral, Llama, Zefa. And I use ChatGPT quite often. " link Simon Willison link I mean I can keep going. I doubt you would compare yourself to these people.

u/Zyklonikin r/ProgrammingLanguages • Mentions

On “26 programming languages in 25 days, Part 2: Reflections on language design”

Well, even Guido himself begrudgingly admitted that choosing whitespace sensitivity was not the best idea in hindsight. link to this video around 14:57 onwards. He puts it in a different way, but the conclusion is the same.