Felienne Hermans

Dr. Felienne Hermans is an associate professor at Leiden University in the Netherlands where she researches programming education and programming languages. She also is a teacher-educator at the teachers’ academy of Vrije Universiteit Amsterdam, specializing in didactics of computer science, and teaches at the Lyceum Kralingen high school in Rotterdam.

Felienne is also the creator of the Hedy programming language for novice programmers and is a host of the Software Engineering Radio podcast, one of the largest podcasts about software on the web.

books & videos by Felienne Hermans

How Different Programming Activities Impact Our Cognition

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.

Why code with Code Smells is harder to understand?

  • Course duration: 30m

How knowledge of cognitive science can help deepen our understanding of code smells, make reading code easier, and help write better code.

How to read confusing code

  • Course duration: 53m

Learn concrete techniques rooted in cognitive science that will improve the way you learn and think about code.

The Programmer's Brain

  • August 2021
  • ISBN 9781617298677
  • 256 pages
  • printed in black & white
  • Available translations: Japanese, Korean, Russian, Simplified Chinese

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.