The Lounge is rated PG. If you're about to post something you wouldn't want your
kid sister to read then don't post it. No flame wars, no abusive conduct, no programming
questions and please don't post ads.
Here is a selection of some of my favourite reads.
Joel on Software - Joel Spolsky: Easily one of the best book on software I have ever read. He takes a tour of software development covering every aspect of the industry.
Why Software Sucks - David Platt: A brilliant look into the UX / UI of software and why software developers aren't always the best people to design them.
Grady Booch - Object-Oriented Design with Applications: The best book on the subject of OOP. I read this from start to finish and never regretted it.
"There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult." - C.A.R. Hoare
I know back in this day, Petzold was pretty popular, but this book covered a LOT of non-MFC, lower level goodness, and dealign with the API directly. It helped my GDI programming out a lot. These guys know their stuff.
Jeff has a way of writing this book that explains rather than assumes. First time I ever read something that made assembly digestible. There's a new version of the book that's Linux centric; however, the original version covers DOS.
And yeah, they aren't related to .NET, but I'm getting up there in years. So, I got older stuff to recommend.