Refactoring: Improving the Design of Existing Code (Addison-Wesley Object Technology Series)139 reviews
Martin Fowler, Kent Beck, ...

Addison-Wesley Professional, 1999

Must have in any developers collection

+ Good resource for teaching
+ Refactoring
+ An Easy Read - Lots of Great Info - Must for New Programmers
+ A must read for any serious developer.
  
  











  



  
Advanced CORBA(R) Programming with C++ (Addison-Wesley Professional Computing Series)30 reviews
Michi Henning, Steve Vinoski

Addison-Wesley Professional, 1999

Great CORBA Book

+ Excellent introduction to CORBA
+ Advance CORBA with C++
+ One book to buy? This'd be it..
  
  











  



  
Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition) (Addison-Wesley ...134 reviews
Scott Meyers

Addison-Wesley Professional, 2005

A book to read after knowing c++ syntax

+ A 'must' for any serious C++ user
+ Kindle Edition formatting acceptable, but not great
+ Just get it
+ Good theoretical treatise of issues at hand
  
  











  



  
Domain-Driven Design: Tackling Complexity in the Heart of Software44 reviews
Eric Evans

Addison-Wesley Professional, 2003

Excellent book

+ Mind blowing
+ Must read
+ Review
+ Timeless classic on software design
  
  











  



  
Learning Python, 3rd Edition124 reviews
Mark Lutz

O'Reilly Media, Inc., 2008

Great book!

+ Good for beginners, the python docs can do equally good

This book is great! Good writing, good exercises. Good for people who have some experience in programming. If you have never had any contact to other languages or logic, consider studying some introdutory topics before reading this book.
  
  











  



  
Code Complete: A Practical Handbook of Software Construction100 reviews
Steve McConnell

Microsoft Press, 2004

Invaluable, Well Presented Information

+ Code Complete Review
+ good book
+ Best of the Best
+ An Important Read
  
  











  



  
Effective Java: Programming Language Guide (Java Series)120 reviews
Joshua Bloch

Addison-Wesley, 2001

Great Guide

+ Indispensable...
+ Great recommendations
+ Thing of Beauty is Joy Forever ...
+ Best Java book available
  
  











  



  
More Exceptional C++: 40 New Engineering Puzzles, Programming Problems, and Solutions (C++ In-Depth Series)11 reviews
Herb Sutter

Addison-Wesley Professional, 2001

Challenging and entertaining

+ Interesting C++ book
+ For the Advanced Programmer
+ More excellence from Sutter
+ 4.5 stars, good book
  
  











  



  
Modern C++ Design: Generic Programming and Design Patterns Applied (C++ In-Depth Series)67 reviews
Andrei Alexandrescu

Addison-Wesley Professional, 2001

Great book with an important caveat

+ Seminal book
+ Enter the World of Metaprogramming
+ Great techniques, not for the normal programmer
  
  











  



  
Large-Scale C++ Software Design (Addison-Wesley Professional Computing Series)31 reviews
John Lakos

Addison-Wesley Professional, 1996

The Best Computer Science Book I've Ever Read - Period

+ Large-Scale C++ Software Design. Mind the C++ !
+ The one and only book covering physical design
+ wonderful book
+ Excellent book on the physical architecture of C++ applications
  
  











  



  
C++ Coding Standards: 101 Rules, Guidelines, and Best Practices (C++ In-Depth Series)27 reviews
Herb Sutter, Andrei Alexandrescu

Addison-Wesley Professional, 2004

Excellent catalogue of best practices

+ Readable, pithy, sensible, 'greatest hits' round up of advice on C++
+ Coding rules explained

I think this is one of the most useful C++ books one could have if working in a team. Most companies don't have a very large set of coding standards, and every now and then there will be a discussion about which is the best way to implement something. That is the time to when this book shines: ...
  
  











  



  
Programming Ruby: The Pragmatic Programmers' Guide, Second Edition58 reviews
Dave Thomas, Chad Fowler, ...

Pragmatic Bookshelf, 2004

Excellent Book - Must Have for any Ruby Developer

+ Good Stuff
+ This book gets me home late!

First and foremost, this book isn't a beginners guide to ruby, it doesn't hold your hand from "Hello, world", and it expects you to already know the basics of programming. Also, this book isn't a tutorial, it's a reference book first and foremost, and while it *does* guide you through some of ...
  
  











  



  
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions (Addison-Wesley ...34 reviews
Gregor Hohpe, Bobby Woolf

Addison-Wesley Professional, 2003

Excellent book for Software Architect and Software Engineer

+ The essential messaging pattern reference and referee for enterprise architects
+ JMS mostly
+ Imperative for integration projects
+ Like the Ragu Spaghetti Sauce Commercial said ... "It's in there"
  
  











  



  
The Pragmatic Programmer: From Journeyman to Master129 reviews
Andrew Hunt, David Thomas

Addison-Wesley Professional, 1999

A must read for every programmer

+ Must-read for anyone working with or creating software
+ needed knowledge

The book is a must read for every serious programmer. Authors shares their expertise in software development and the book is filled with a lot of advises and tehnologies to be used in software development process. If you are a pragrammtic programmer or want to become one, the book is a must read. ...
  
  











  



  
More Effective C++: 35 New Ways to Improve Your Programs and Designs (Addison-Wesley Professional Computing ...39 reviews
Scott Meyers

Addison-Wesley Professional, 1996

Wow amazing

+ good, but not as good as its predecessor
+ More of the same good thing
+ Good Reference, Worthy Sequel For More Advanced Topics
+ A good supplementary reference
  
  











  



  
Organizational Patterns of Agile Software Development13 reviews
James O. Coplien, Neil B. Harrison

Prentice Hall PTR, 2004

Outstanding book about sociology in software development

+ Gives you a really practical leg up in implementing and improving Agile team structures and organization
+ James Coplien has outdone himself
+ Breaks the complexity of agile into understandable parts
+ Essential for Software Managers and Engineers
  
  











  



  
Pattern Hatching: Design Patterns Applied (Software Patterns Series)24 reviews
John M. Vlissides

Addison-Wesley Professional, 1998

Great insights

+ good while it lasts
+ A great follow-up to the GoF patterns book
+ My coments on the book
  
  











  



  
Exceptional C++ Style: 40 New Engineering Puzzles, Programming Problems, and Solutions (C++ In-Depth Series)10 reviews
Herb Sutter

Addison-Wesley Professional, 2004

Deserves five stars

+ A good supplemental book on C++
+ Advanced C++ book to test your knowledge
+ ever so slightly less exceptional
  
  











  



  
Patterns of Enterprise Application Architecture (Addison-Wesley Signature Series)56 reviews
Martin Fowler

Addison-Wesley Professional, 2002

Must have reference for all developers

+ Basic Architecture
+ An Underrated Subject and Book
+ Must read
  
  











  



  
Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series)250 reviews
Erich Gamma, Richard Helm, ...

Addison-Wesley Professional, 1994

If you are a programmer, this is a must read

+ Design Patterns
+ A bit old school, but an excellent starting point...
+ The One book you absolutely must read if you develop with object oriented languages.