97 Things Every Programmer Should Know

(Chris Devlin) #1

Contents xi


Put Everything Under Version Control .............


Diomidis Spinellis

Put the Mouse Down and Step Away from the Keyboard.


Burk Hufnagel

Read Code ...............................


Karianne Berg

Read the Humanities .........................


Keith Braithwaite

Reinvent the Wheel Often .....................


Jason P. Sage

Resist the Temptation of the Singleton Pattern ........


Sam Saariste

The Road to Performance Is Littered
with Dirty Code Bombs .......................


Kirk Pepperdine

Simplicity Comes from Reduction ................


Paul W. Homer

The Single Responsibility Principle ................


Robert C. Martin (Uncle Bob)

Start from Yes .............................


Alex Miller

Step Back and Automate, Automate, Automate .......


Cay Horstmann

Take Advantage of Code Analysis Tools ............


Sarah Mount
Free download pdf