A review by sobremesa
97 Things Every Programmer Should Know: Collective Wisdom from the Experts by

3.5

 the way the content was divided wasn't really the best, and it definitely didn't make much sense: instead of alphabetical order, it would be much more useful to divide it by topic.
most of the tips are great, and you can surely gain a lot of knowledge from it. an enjoyable read too, and pretty suitable for beginners!