Send to Printer

Software Development Books

Listing of essential software development books recommended by various people such as Joel Spolsky and Jeff Atwood.

1. Code Complete, Second Edition
by Steve McConnell
 
2. The Mythical Man-Month: Essays on Software Engineering, 20th Anniversary Edition
by Frederick P. Brooks
 
3. Don't Make Me Think: A Common Sense Approach to Web Usability (2nd Edition)
by Steve Krug
 
4. Rapid Development
by Steve McConnell
 
5. Peopleware : Productive Projects and Teams, 2nd Ed.
by Tom Demarco
 
6. The Design of Everyday Things
by Donald A. Norman
 
7. About Face 2.0: The Essentials of Interaction Design
by Alan Cooper
 
8. The Inmates Are Running the Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity (2nd Edition)
by Alan Cooper
 
9. GUI Bloopers: Don'ts and Do's for Software Developers and Web Designers (The Morgan Kaufmann Series in Interactive Technologies)
by Jeff Johnson
 
10.
?
More Programming Pearls: Confessions of a Coder
by Jon Louis Bentley
 
11. The Pragmatic Programmer: From Journeyman to Master
by Andrew Hunt
 
12. Designing Web Usability : The Practice of Simplicity
by Jakob Nielsen
 
13. The Visual Display of Quantitative Information, 2nd edition
by Edward R. Tufte
 
14. Visual Explanations: Images and Quantities, Evidence and Narrative
by Edward R. Tufte
 
15. Envisioning Information
by Edward R. Tufte
 
16. Mastering Regular Expressions, Second Edition
by Jeffrey E F Friedl
 
This is a community list. You can contribute, edit, or help maintain it by adding it to your lists.
Created by michtu on Mar 21, 2006.