http://www.amazon.com/BUGS-Writing-Revised-Guide-Debugging/d...
It's aimed at technical writers and is a beautifully written book. Highly reccomended.
[Edit: I've just been reading the reviews on Amazon, and it seems a few people are put off by the 'cuteness' of the book, feeling it's not professional. The book has a strong personality (if a book can have such a thing) and lots of cat references/pics, so if you're likely to find that annoying it's not the book for you. Myself, I liked it]
Likewise, thoughtful articles about how to structure and write good computer code are almost always interesting.