New Is The New Black

How do senior engineers learn unfamiliar systems without getting lost or giving up

Learning new paradigms, languages, or domains is unavoidable in consulting and modern software work. Kent Beck identifies distinct phases in effective learning—from "don't understand, making progress" through panic and loopback, to the delicate moment before understanding crystallizes—and shows how self-awareness and gentle impatience separate engineers who integrate new knowledge from those who freeze or abandon it.

Read full essay on Substack ↗

Questions this essay answers

  • How do I know if I'm making progress learning something new vs. completely lost?
  • What should I do when I panic or loop while learning unfamiliar technology?
  • How do I recognize when I'm about to understand something and not sabotage that moment?
← All essays