Deep dive into different programming activities—from adding a feature to reading code, testing, debugging, and searching—and how each activity has a different impact on our cognition.
How knowledge of cognitive science can help deepen our understanding of code smells, make reading code easier, and help write better code.
Learn concrete techniques rooted in cognitive science that will improve the way you learn and think about code.
The Programmer’s Brain unlocks the way we think about code. It offers scientifically sound techniques that can radically improve the way you master new technology, comprehend code, and memorize syntax. You’ll learn how to benefit from productive struggle and turn confusion into a learning tool. Along the way, you’ll discover how to create study resources as you become an expert at teaching yourself and bringing new colleagues up to speed.