Pro Programming

Here's a collection of thoughts from some (presumably) top-notch programmers : 97 Things