Top positive review
Good base principles
on February 16, 2013
A lot of the stuff covered in this book just skims the top of what you need to know. The author doesn't seem to go too far into detail or rants about the extra stuff that may or may not be required to create amazing software. Most of it seems to be how to deal with creating software, documenting it and dealing with the problems before and after during a project design.
I'd say it's a great book to wrap your head around all the basic concepts, plus you would be surprised what you learn the way the author describes things.