97 Things Every Programmer Should Know

(Chris Devlin) #1

viii Contents


Encapsulate Behavior, Not Just State ..............


Einar Landre

Floating-Point Numbers Aren’t Real ...............


Chuck Allison

Fulfill Your Ambitions with Open Source ............


Richard Monson-Haefel

The Golden Rule of API Design ..................


Michael Feathers

The Guru Myth .............................


Ryan Brush

Hard Work Does Not Pay Off ...................


Olve Maudal

How to Use a Bug Tracker .....................


Matt Doar

Improve Code by Removing It ...................


Pete Goodliffe

Install Me ................................


Marcus Baker

Interprocess Communication Affects Application
Response Time ............................


Randy Stafford

Keep the Build Clean .........................


Johannes Brodwall

Know How to Use Command-Line Tools ............


Carroll Robinson
Free download pdf