Skip to content
#084 - Lessons learned from The Programmer's Brain episode artwork

Aug 30, 2022 31 min

#084 - Lessons learned from The Programmer's Brain

from Pybites Podcast Hosted by 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)

Episode details come from the podcast's RSS feed.

Embed this episode

Ready to play

#084 - Lessons learned from The Programmer's Brain

0:00 31:10

No transcript yet.

Requests help us decide what to transcribe next.

Frequently asked questions

How long is this episode of Pybites Podcast?

This episode is 31 minutes long.

When was this Pybites Podcast episode published?

This episode was published on August 30, 2022.

Can I download this Pybites Podcast episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.