EPISODE · Aug 30, 2022 · 31 MIN
#084 - Lessons learned from The Programmer's Brain
from Pybites Podcast · host Julian Sequeira & Bob Belderbos
This week we talk with AJ Kerrigan (Twitter / LinkedIn) about Felienne Hermans' The Programmer's Brain, an important book we recommend every developer should read (at least once).Structure:After quickly discussing the gist of the book, we dive into some of the concepts it teaches:- Chunkability: for faster reading and comprehension of code.- Germane load: the work required to encode thoughts to long-term memory, and the value of "worked examples".- Semantic wave: needing to oscillate (as a teacher) between abstract and concrete as you learn.- Cognitive dimensions of codebases and tradeoffs in code you write and tools you use.- Practicing code reading (Code Reading Clubs): entry points and use of a debugger. Useful links:- PyBites #082 on type hints - A Case Study in Refactoring Python- CodeTour- Annotated Underscore.js Source Code- Inception Layers and Interruptability- Many More Much Smaller Steps- Code Reading Club- Writing Excuses- Pybites platform (check out the forums!)- And a special shoutout to the Teaching Python podcast as well.- Book AJ is reading: An Unintended Voyage (complete Pybites podcast reading list)
What this episode covers
This week we talk with AJ Kerrigan (Twitter / LinkedIn) about Felienne Hermans' The Programmer's Brain, an important book we recommend every developer should read (at least once).Structure:After quickly discussing the gist of the book, we dive into some of the concepts it teaches:- Chunkability: for faster reading and comprehension of code.- Germane load: the work required to encode thoughts to long-term memory, and the value of "worked examples".- Semantic wave: needing to oscillate (as a teacher) between abstract and concrete as you learn.- Cognitive dimensions of codebases and tradeoffs in code you write and tools you use.- Practicing code reading (Code Reading Clubs): entry points and use of a debugger. Useful links:- PyBites #082 on type hints - A Case Study in Refactoring Python- CodeTour- Annotated Underscore.js Source Code- Inception Layers and Interruptability- Many More Much Smaller Steps- Code Reading Club- Writing Excuses- Pybites platform (check out the forums!)- And a special shoutout to the Teaching Python podcast as well.- Book AJ is reading: An Unintended Voyage (complete Pybites podcast reading list)
NOW PLAYING
#084 - Lessons learned from The Programmer's Brain
No transcript for this episode yet
Similar Episodes
Dec 5, 2025 ·50m
Oct 9, 2025 ·33m
Oct 3, 2025 ·40m
Sep 11, 2025 ·31m
Aug 27, 2025 ·39m
Aug 18, 2025 ·54m