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
  
  











  



  
Agile Software Development (Agile Software Development Series)27 reviews
Alistair Cockburn

Addison-Wesley Professional, 2001

A true classic in modern software development

+ Necessary reading for those interested in agile methodologies
+ One of the best software books I've ever read
+ A Foundational Source
  
  











  



  
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
  
  











  



  
Agile Software Development, Principles, Patterns, and Practices (Alan Apt Series)33 reviews
Robert C. Martin

Prentice Hall, 2002

Very deserving in it's own right.

+ An excellent introduction by examples
+ Are you part of the problem or are you part of the solution in the disaster that is software development?
+ It's a great book
+ Good book
  
  











  



  
The Algorithm Design Manual28 reviews
Steve S. Skiena

Springer, 1998

Accessible Guide to Algorithm Design

+ Absolutely great algoriths textbook and reference.
+ Great book
+ extremely practical, very good as a starting point in algorithms study
+ For the real programmer
  
  











  



  
Software Security: Building Security In (Addison-Wesley Software Security Series)19 reviews
Gary McGraw

Addison-Wesley Professional, 2006

A powerful book with deep truths for secure development

+ High-level security concepts book.
+ The best secure development lifecycle book
+ Good book for secure software coding !
+ Required residing for all software developers
  
  











  



  
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. ...
  
  











  



  
Getting Things Done: The Art of Stress-Free Productivity468 reviews
David Allen

Penguin (Non-Classics), 2002

Great book!

+ Masterful Workflow Advice for the Busy Professional
+ How To Eat Many Elephants 101
+ getting things done
+ Fundamental change in thinking
  
  











  



  
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.
  
  











  



  
Behind Closed Doors: Secrets of Great Management (Pragmatic Programmers)25 reviews
Johanna Rothman, Esther Derby

Pragmatic Bookshelf, 2005

Practical Indeed!

+ Good management introduction
+ Greate Management 101 book
+ Excellent Guide for New and Seasoned Managers of Knowledge Workers
+ Basic solid info covered in fluff
  
  











  



  
Peopleware: Productive Projects and Teams (Second Edition)78 reviews
Tom DeMarco, Timothy Lister

Dorset House Publishing Company, Incorporated, 1999

Important Read For Contrarian Reasons

+ A must for project managers
+ People Matter
+ commentary on team dynamics
  
  











  



  
Waltzing With Bears: Managing Risk on Software Projects23 reviews
Tom DeMarco, Timothy Lister

Dorset House Publishing Company, Incorporated, 2003

A necessity for *developers*

+ Risk management is project management for adults
+ Very usefull
+ Common Sense advice for Project management
  
  











  



  
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.
  
  











  



  
The Art of Project Management (Theory in Practice (O'Reilly))47 reviews
Scott Berkun

O'Reilly Media, Inc., 2005

New, better, cheaper edition availalbe

+ Project Management Experience Explainned
+ Good playbook for rookies.
+ Great for enterprise level thinking
  
  











  



  
Pragmatic Project Automation: How to Build, Deploy, and Monitor Java Apps31 reviews
Mike Clark

The Pragmatic Programmers, 2004

Great book on software project automation

+ One of the best books out there
+ Build Automation Quick Overview
+ Well written, fun and great content
+ Automation Quick Start
  
  











  



  
UML Distilled: A Brief Guide to the Standard Object Modeling Language (3rd Edition) (Addison-Wesley Object ...104 reviews
Martin Fowler

Addison-Wesley Professional, 2003

Excellent introduction to UML and the software design process.

+ Where do you want to architect without this book ?
+ The reference
+ Reference book for UMlL diagrams
+ Best value per page ratio of any UML book
  
  











  



  
Working Effectively with Legacy Code (Robert C. Martin Series)23 reviews
Michael Feathers

Prentice Hall PTR, 2004

Pleasant to read and extremely practical.

+ Most of this is 'duh' but good to have in writing
+ Good at what it says
+ Bad Title; Great Book
  
  











  



  
Mastering Regular Expressions124 reviews
Jeffrey Friedl

O'Reilly Media, Inc., 2006

Great book, but little Ruby

+ Best material I have seen on regular expressions
+ Very in-depth

This book is great if you want to learn about what you can do with regex, how they work, how you can improve them (efficiency & accuracy) and what kind of pitfalls there are. My only gripe is about the Ruby reference on the cover. In the top right corner it says: "For Perl, PHP, Java, .NET, Ruby ...
  
  











  



  
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.
  
  











  



  
Peopleware: Productive Projects and Teams (Second Edition)78 reviews
Tom DeMarco, Timothy Lister

Dorset House Publishing Company, Incorporated, 1999

Important Read For Contrarian Reasons

+ A must for project managers
+ People Matter
+ commentary on team dynamics