The Pragmatic Programmer - It has been recommended to me by a good developer that is self-taught like me. So far so good. Some things are a bit dated though.
The Pragmatic Programmer - It has been recommended to me by a good developer that is self-taught like me. So far so good. Some things are a bit dated though.
They're both big and both published by Microsoft. Two strikes, yes, but don't be fooled. These books have so many nuggets that I've gone back to again and again as a programmer. "Code Complete", in particular.
Neither book is a cover-to-cover read. They're both books you dip into for a tip, a skill, some perspective. But they've held up amazingly well, and for my money and time, they're both a step up from the Pragmatic Programmer. If you like what you found in "Pragmatic", you'll love "Code Complete".
I just wish it wasn't from MS, at the peak of MS evil in the 90's.
* Tests - check
* Version control - check
* Code generation - check
* Decoupling, refactoring, metaprogramming, power editing.
It's still worth reading but it needs a second edition...
For me it's High-Intensity Training the Mike Mentzer Way. Frankly I don't care about strength, and am focusing instead on bodybuilding.
I used to spend a lot of hours in the gym not really knowing what I'm doing (no plan, no goals). After this book I now have a good plan and clear, predictable goals.
Mike Mentzer is well known to have abused steroids to get his physique which is something I wouldn't be willing to do.
I think I would prefer a gym buddy who has read the book, watched the dvd or is a good lifter, because filming myself to check my form gets old quickly.