About
These are my notes on The Pragmatic Programmer by David Thomas and Andrew Hunt. The book’s website can be found here.
Preface
We who cut mere stones must always be envisioning cathedrals.
TPP
-
What makes a pragmatic programmer?
- Early adopter/fast adopter: try out new technologies & techniques, learn them quickly
- Inquisitive: ask lots of questions, be continuously learning
- Critical thinker: think from first principles
- Realistic: understand the underlying nature of each problem you work on
- Jack of all trades: be familiar with a broad range of technologies & environments
- Care about your craft: care about developing software well
- Think! About your work: never run on auto-pilot, always be critiquing your work in real time
-
Always be making continuous, small improvements (kaizen)