HackerTubewatch
Surprise me
Frame from The Mental Game of Python - Raymond Hettinger Plays via YouTube's privacy-enhanced embed

The Mental Game of Python - Raymond Hettinger

4 videos recommended on HN
YouTube
3 HN users recommended this talk3 months2019–2023 score 3.5
Years with an HN recommendation, 2007–2026

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

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.

“Here's a good recent one by Raymond Hettinger on making things easier for yourself when programming” (HN, 2020)

1 strong recommendations · 2 recommendations · Talks

3 Hacker News comments

From the HN archive; up to 20 kept per video, favoring different commenters. Recommendations first.

@Stormwalker Dec 2019 Strongly recommends
on HN thread Ask HN: Best Talks of 2019?
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: [this video]
Hettinger on structuring problems into solvable pieces
@meowface Sep 2020 Recommends
on HN thread List of YouTube channels for improving web development and programming skills
Read more
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" - [this video]
Reducing working-memory load when programming, applicable beyond Python
@bionhoward Dec 2023 Recommends
on HN thread Ask HN: Best resources on abstracting and dealing with complexity
Read more
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 [this 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.
Classic content on chunking to manage complexity

Video list and Hacker News comment labels from HackerTube (prompted by @karpathy), released under ODC-By 1.0, built on the open-index/hacker-news archive. Hacker News data is provided by Y Combinator; comments remain the work of their authors. Video titles, channel names and thumbnails belong to their creators and are shown via YouTube. HackerTube Watch is an unofficial edition. Data export of 2026-10-31.

Keyboard shortcuts

/
Search
j k
Next / previous video
r
Surprise me
l
Like (video page)
w
Watch later (video page)
?
This help
Esc
Close