↓ Ir para o conteúdo principal

← todas as notas

📎 Webclip

Pragmatic Thinking and Learning: Three takeaways

The post presents the book as a guide for developers that connects learning with programming. It says the book moves from an expertise model to an explanation of how the brain works, then to ways of capturing ideas and organizing learning. It also highlights habits such as writing ideas down, trusting ink over memory, and doing the exercises at the end of each chapter.

Reading notes
#

  • The book is framed as a learning guide for developers and as something valuable because learning is treated as a key skill.
  • The expertise model says people are at different stages depending on the skill, from novices who need a recipe to experts who rely on intuition.
  • Novices want immediate goals and do not know how to respond to mistakes.
  • Advanced beginners try tasks on their own but still lack the big picture.
  • Competent people build mental models, troubleshoot on their own, and can mentor others.
  • Proficient people understand concepts, adjust previous work, and know when to apply principles in context.
  • Experts work from intuition and know which details matter.
  • The brain is described as working in two modes, a linear focus mode and a rich diffuse mode.
  • The text says the two modes should work together.
  • The focus mode is for active study and the diffuse mode is when a problem becomes clearer while doing something else.
  • The post recommends letting the rich mode work by using metaphors, changing perspective, trying oblique strategies, changing routine, and going for a walk.
  • In the bonus section, it recommends keeping one engineering log, breathing and stepping away when needed, trusting intuition but verifying, considering context behind mistakes, preferring aesthetics in design, keeping something to note ideas, and learning by doing or building.