The Three Virtues of a Great Programmer
thethreevirtues.com
thethreevirtues.com
And such programmers work within themselves to keep things as simple as possible. As Kernighan said: "Everyone knows that debugging is twice as hard as writing a program in the first place. So if you're as clever as you can be when you write it, how will you ever debug it?"