I have a large library of computer books, varying from the incredibly good to the truly dire.
See also my C++ library.
I've used the following icons to rate each book:
A good book - recommended.
A bad book - don't buy it.
I intend to refine this rating system in the near future. Not all books have a rating; this indicates that either I haven't yet read the book or I want to give it a qualified or rating. e.g. I read Windows NT Network Programming a very long time ago and it helped me a lot - but it's an old book, and may be obsolete or out of print. So there's no point it in rating it highly based on what I though of it 10 years ago.
File under: Category Book Worm, Category Software Development
The Capability Maturity Model: Guidelines for Improving the Software Process, Univ., Software Engineering Inst. Carnegie Mellon ISBN 0-201-54664-7 (alternate)
The Career Programmer: Guerilla Tactics for an Imperfect World, Duncan, Christopher ISBN 1-59059-008-2 (alternate)
CGI Programming on the World Wide Web (Nutshell Handbook), Gundavaram, Shishir ISBN 1-56592-168-2 (alternate)
Client/Server Computing (James Martin/Mcgraw-Hill Productivity), Dewire, Dawna Travis ISBN 0-07-016732-X (alternate)
Debugging the Development Process: Practical Strategies for Staying Focused, Hitting Ship Dates, and Building Solid Teams, Maguire, Steve ISBN 1-55615-650-2 (alternate)
Generative Programming: Methods, Tools, and Applications, Czarnecki, Krzysztof ISBN 0-201-30977-7 (alternate)
Generic Programming and the STL: Using and Extending the C++ Standard Template Library (Delete (Addison-Wesley Professional Computing S.)), Austern, Matthew H. ISBN 0-201-30956-4 (alternate)
Guide to Writing DCE Applications (Osf Distributed Computing Environment), Shirley, John ISBN 1-56592-045-7 (alternate)
More Process Patterns : Delivering Large-Scale Systems Using Object Technology (SIGS: Managing Object Technology), Ambler, Scott W. ISBN 0-521-65262-6 (alternate)
Process Patterns : Building Large-Scale Systems Using Object Technology (SIGS: Managing Object Technology), Ambler, Scott W. ISBN 0-521-64568-9 (alternate)
Professional Software Engineering: Shorter Schedules, Higher Quality Products, More Successful Projects, Better Software Careers, McConnell, Steve ISBN 0-321-19367-9 (alternate)
Software Engineering (International Computer Science Series), Sommerville, Ian ISBN 0-201-56529-3 (alternate)
Software Failure: Management Failure : Amazing Stories and Cautionary Tales (Wiley Series in Software Engineering Practice), Flowers, Stephen ISBN 0-471-95113-7 (alternate)