Tuesday, 19 July 2011

97 Things Every Programmer Should Know

Opinions are often divided on the best approach to programming and software development, but there's a really nice book with 97 points which are pretty tough to argue with.

It's by a bloke called Kevlin Henney, and it's called 97 Things Every Programmer Should Know: Collective Wisdom from the Experts. There are some really excellent points in there, and you can see the content of the book on O'Reilly's commons wiki.

It covers topics such as techinical debt, the importance of good quality user stories (test plans) and good approaches to test driven development.