Three things that I discovered this week that I love:
1. The Google guide to software: This guide makes so much sense and illustrates beautifully how a well intentioned software developer can sleep walk into a world of hurt. Mind you, I would also point out that I feel that static functions and singletons do have genuine uses (see the section on “Brittle Global State & Singletons”).
3. This article by Joel Spolsky, particularly the last paragraph and the bit about managers being there to take care of all the extraneous stuff (I believe Joel uses the phrase “clearing the decks”) so that the people they employ can get on with doing the work that they were employed to do!