HackerTube.dev

The Mental Game of Python - Raymond Hettinger

SF Python · 131K views · 2019-10-02 · 1:10:00

Open on YouTube ↗

If playback is restricted in your region, try opening the original video. Use Mark watched to add it to your marked videos.

Overview

Raymond Hettinger's PyBay 2019 talk on the mental habits behind effective programming, drawn from coaching, teaching and StackOverflow. He covers problem decomposition, chunking, managing working memory and getting unstuck.

On Hacker News

HN recommends it as a Python talk with lessons that apply to any programming, especially chunking to manage complexity.

Recommended by 3 HN people across 3 months · HN mentions 2019–2023

Topics

Search by tags

What people said

Stormwalker · 2019-12 · Strong recommendation

My favorite talk of this year is Raymond Hettinger talking about mental gymnastics which helps you to structure your problems into ones that which you can solve. The mental game of Python: [VIDEO]

Read the original HN comment ↗
bionhoward · 2023-12 · Recommendation

Great question, I personally recommend: 1. Simple Made Easy by Rich Hickey (video [LINK] ) 2. Thinking in Systems by Donella Meadows (pdf [LINK] ) 3. Raymond Hettinger’s content about CHUNKING is classic for this (one example video [VIDEO] ) 4. The classic tome on Abstraction is Gödel, Escher, Bach: an Eternal Golden Braid, by Doug Hofstadter ( [LINK] ) 5. Finally, I’ll cut myself at lucky number five by pointing you toward Jüergen (You-Again!) Schmidhuber’s fascinating webpage: [LINK] Honorable mention to Margaret Hamilton’s T-Maps and F-Maps. Use a hierarchical numbered outline. Zoom in and out of the fractal network. Remember your working memory holds seven (7) concepts, plus or minus two (2) … so chunk size around five (5) or less is ideal for cognitive accessibility.

Read the original HN comment ↗
meowface · 2020-09 · Recommendation

For programming, yes, especially if you're a beginner. But for more conceptual aspects of software engineering and system design, or tutorials on new technologies, videos can sometimes be useful. Here's a good recent one by Raymond Hettinger on making things easier for yourself when programming, such as ways of reducing how many things you'll need to keep in working memory at once. It actually does directly involve a lot of pure code so it's maybe not the best example of what I described, but it's mostly focused on cognition and is generalizable to programming in any language, or possibly doing any kind of demanding mental work in any field. "The Mental Game of Python" - [VIDEO]

Read the original HN comment ↗

Sources

Video by SF Python, played through YouTube.

Data and selection notes

HN summaries and labels may contain AI errors. HN dates refer to discussions, not video publication.

HN Library: HackerTube export (2026-10-31) and open-index/hacker-news. Upstream summaries and classifications may contain AI errors.

Views, duration and playback status refresh separately from the published catalog. When an update fails, existing data remains visible.

Selection checks
  • SaaS & AI candidates: Topic keywords do not match
  • Editor-approved picks: Editorial review is required

Rule matches identify candidates. They do not guarantee video quality or financial results.

About the library and its sources