Found in 4 comments on Hacker News
> 97 Things Every Programmer Should Know

> Any programmer wishing to be a great programmer should read this! https://www.amazon.com/Things-Every-Programmer-Should-Know/d...

This book is an assemblage of short papers running on themes as different as Bugs, Error Handling, Customers, Refactoring, and Expertise.

The motivation behind the short exposition isn't to address every one of your inquiries or be an authoritative manual for programming.

It's a wiki page, but it's also a book [1]. I have an actual paper copy, and I would highly recommend it. I've seen several of the authors give talks, most were good. Kevlin Henney (the Editor) was particularly so.

However I shall also treat the data from your deep experience with all due reverence.

1] http://www.amazon.com/Things-Every-Programmer-Should-Know/dp...

This is the official site for an O'Reilly book that came out recently. The contents of the book can be found on this page: http://programmer.97things.oreilly.com/wiki/index.php/Contri...

Here's the book's Amazon page: http://www.amazon.com/Things-Every-Programmer-Should-Know/dp...

Fresh book recommendations delivered straight to your inbox every Thursday.