Most Influential Software Books

A Listmania! list by Douglas Clinton "doug clinton" (London, England)
(REAL NAME)   
 
Design patterns : elements of reusable object-oriented software
1.  Design patterns : elements of reusable object-oriented software by Erich Gamma
The list author says:
  "Fundamental to OO design and programming.  A dictionary for programmers."
£24.72   Used & New from: £13.44
4.4 out of 5 stars  See all reviews (69 customer reviews)

Writing Solid Code: Microsoft Techniques for Developing Bug-free C. Programs (Microsoft Programming Series)
2.  Writing Solid Code: Microsoft Techniques for Developing Bug-free C. Programs (Microsoft Programming Series) by Steve Maguire
The list author says:
  "Taught me invaluable approaches to getting it right and how to fix it when I don't."
Used & New from: £0.01
4.4 out of 5 stars  See all reviews (17 customer reviews)

See buying options
Patterns of Software: Tales from the Software Community
3.  Patterns of Software: Tales from the Software Community by Richard P. Gabriel
The list author says:
  "Wonderful treatise on how to balance the forces in software development."
Used & New from: £6.59
5.0 out of 5 stars  See all reviews (3 customer reviews)

See buying options
Notes on the Synthesis of Form (Harvard Paperbacks)
4.  Notes on the Synthesis of Form (Harvard Paperbacks) by C Alexander
The list author says:
  "Want to know what design is? Read this book."
£21.65   Used & New from: £7.25
5.0 out of 5 stars  See all reviews (3 customer reviews)

Structure and Interpretation of Computer Programs, 2nd Edition (MIT Electrical Engineering and Computer Science)
5.  Structure and Interpretation of Computer Programs, 2nd Edition (MIT Electrical Engineering and Computer Science) by Harold Abelson
The list author says:
  "Want to know what programming is? Read this one. (As a bonus, learn lisp along the way)"
£33.20   Used & New from: £27.26
3.3 out of 5 stars  See all reviews (37 customer reviews)