The Productive Programmer Book
by Thomas Beutel
I just finished reading the Productive Programmer and I really like the suggestions, such as SLAP (single level of abstraction). The book isn’t language specific, but it is Java-heavy in the examples. Still, everything is adaptable to other languages.
There is now also a wiki for the book.