Code Complete Second Edition

I've just finished the biggest book I've ever read cover to cover, and it was brilliant. Utterly brilliant. I got it for Christmas, so it has taken ages to read.

There is so much detail about the finer points of writing code: where to put whitespace, how to measure the complexity of a function, how to comment properly, how to make code more readable, how to use pseudo code, and so many other things. I've been applying some of the things I've read, and I think my code is better than it was before I read it, which is a big bonus for my colleagues.

There's loads of other stuff too, as the table of contents shows. I heartily recommend that you read it (if you're any sort of developer). It's available on Amazon.
2 August 2005