Programming is a craft

0.1 Who Should Read This Book?

People who want to

0.2 What Makes a Pragmatic Programmer?

Tip 1: Care about your craft

We feel that there is no point in developing software unless you care about doing it well.

Tip 2: Think! about your work ongoing critical appraisal of all your decisions

Never run on auto-pilot.

Yes, this is hard work.

0.3 Individual Pragmatists, Large Teams

Craftsmanship is an individual thing. That can still work in a team.