(by Andy Hunt)

Chapter 1: Introduction

Programming is all about problem solving. It requires creativity, ingenuity, and invention.

Software isn't designed in an IDE or other tool. It’s imagined and created in our heads.

Two of the most important modern skills are communication, and learning and thinking.

Chapter 2: Journey from Novice to Expert

Chapter 3: This Is Your Brain

Chapter 4: Get in Your Right Mind

Chapter 5: Debug Your Mind

Chapter 6: Learn Deliberately

Chapter 7: Gain Experience

Chapter 8: Manage Focus

Chapter 9: Beyond Expertise


Tags: reading   thinking   psychology   philosophy  

Last modified 06 April 2022