I'm getting a bit tired of people recommending McConnell's Code Complete, 2nd Edition. The book isn't even released yet! No one that I know has read it, so why is everyone recommending it? I recently read one post that went so far as to claim that it should be on every developers bookshelf. Now that would be a neat trick!