The Best Software Writing I, Joel Spolsky
A collection of essays by various authors selected an introduced by Spolsky. There are some good and bad pieces here. The first easy tickled my fancy. It suggested stopping language style wars. You know the thing: tabs or spaces, braces on the same line or the next, how to capitalize your variables. The solution was for the language's designers to pick a style and encode it into the compiler. Anything that didn't fit the standard would be rejected. It might be harsh but is any style really that much better than any other?