O'Reilly logo

Software Craftsmanship: The New Imperative by Pete McBreen

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 19. Perpetual Learning

Software developers need to have a good memory, be very good at learning, and be great at forgetting. Forgetting is the most important ability because it is the key to perpetual learning. Learning is important because the field of software development is constantly evolving and changing. Every new application requires the developer to remember lots of new information and trivia. A key skill that developers need to master is the ability to forget the trivia while retaining the essential information.

Starting out on the journey of perpetual learning is simple. An easy and effective starting point is to provide each development team with its own small library of good technical books. The Pragmatic Programmer by Hunt ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required