Listmania!
MasterSoftwareDeveloper
By an Amazon.com customer
The Psychology of Computer Programming: Silver Anniversary EditionThe Psychology of Computer Programming: Silver Anniversary Edition by Gerald M. Weinberg
Buy new: $38.42 / Used from: $19.95
The topics of the classic 1971 work are timeless, because programming is a human activity.
The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition (2nd Edition)The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition (2nd Edition) by Frederick P. Brooks
Buy new: $32.69 / Used from: $9.69
The classic book on the human elements of software engineering.
A Discipline of ProgrammingA Discipline of Programming by Edsger W. Dijkstra
Buy new: $78.59 / Used from: $25.94
Possibly the most beautiful book about programming.
Programming Pearls (2nd Edition)Programming Pearls (2nd Edition) by Jon Bentley
Buy new: $23.80 / Used from: $20.78
A true classic on how to think like a programmer.
Handbook of Walkthroughs, Inspections, and Technical Reviews: Evaluating Programs, Projects, and ProductsHandbook of Walkthroughs, Inspections, and Technical Reviews: Evaluating Programs, Projects, and Products by Daniel P. Freedman
Buy new: $35.96 / Used from: $0.01
Peer reviews are one of the best ways to improve your work and your skills.
The Art of Software TestingThe Art of Software Testing by Glenford J. Myers
Buy used from: $0.29
The book against which other software testing books are measured.
Software Engineering EconomicsSoftware Engineering Economics by Barry W. Boehm
Buy new: $75.20 / Used from: $16.94
A classic reference on the cost of software projects. Follow the money.
Peopleware: Productive Projects and Teams   (Second Edition)Peopleware: Productive Projects and Teams (Second Edition) by Tom DeMarco
Buy used from: $45.00
Classic book on managing software development teams.
Programming Productivity (Mcgraw-Hill Series in Software Engineering and Technology)Programming Productivity (Mcgraw-Hill Series in Software Engineering and Technology) by Capers Jones
Buy used from: $0.01
A study of factors affecting programmer productivity.
Principles Of Software Engineering ManagementPrinciples Of Software Engineering Management by Tom Gilb
Buy new: $41.46 / Used from: $5.17
The objectives of this book, such as evolutionary delivery are still important today.
Object-Oriented Software Construction (Book/CD-ROM) (2nd Edition)Object-Oriented Software Construction (Book/CD-ROM) (2nd Edition) by Bertrand Meyer
Buy new: $102.05 / Used from: $21.96
The gospel of object-oriented technology. Meyer created Design by Contract and the Eiffel programming language.
The Complete Guide to Software TestingThe Complete Guide to Software Testing by Bill Hetzel
Buy used from: $13.30
Software testing, not just at the end of the cycle.
Wicked Problems, Righteous Solutions: A Catolog of Modern Engineering ParadigmsWicked Problems, Righteous Solutions: A Catolog of Modern Engineering Paradigms by Peter DeGrace
Buy new: $34.32 / Used from: $2.56
Software lifecycle models. Do the right thing.
Object-Oriented Analysis and Design with Applications (2nd Edition)Object-Oriented Analysis and Design with Applications (2nd Edition) by Grady Booch
Buy new: $53.99 / Used from: $0.10
Booch brought OO to the masses.
Code Complete (Microsoft Programming)Code Complete (Microsoft Programming) by Steve McConnell
Buy used from: $0.66
The coder's bible.
Dynamics of Software DevelopmentDynamics of Software Development by Jim McCarthy
Buy used from: $0.01
54 rules to help you get done on time, including team = software.
Design Patterns: Elements of Reusable Object-Oriented SoftwareDesign Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma
Buy new: $31.25 / Used from: $22.00
The classic book on software patterns that made OO development a lot easier.
A Discipline for Software EngineeringA Discipline for Software Engineering by Watts S. Humphrey
Buy new: $48.39 / Used from: $0.98
The PSP Book. The best software developers have the best software development habits.
The Capability Maturity Model: Guidelines for Improving the Software ProcessThe Capability Maturity Model: Guidelines for Improving the Software Process by Carnegie Mellon Univ. Software Engineering Inst.
Buy new: $55.99 / Used from: $0.01
Whether you love it or hate it, the CMM commands respect.
Rapid Development: Taming Wild Software SchedulesRapid Development: Taming Wild Software Schedules by Steve McConnell
Buy new: $23.10 / Used from: $2.25
If you want to be the best, you have to use the best practices.
The Practice of ProgrammingThe Practice of Programming by Brian W. Kernighan
Buy new: $29.59 / Used from: $14.36
A manual of good programming techniques from two of the Unix masters.
The Pragmatic Programmer: From Journeyman to MasterThe Pragmatic Programmer: From Journeyman to Master by Andrew Hunt
Buy new: $29.59 / Used from: $19.99
Why spend your life developing software unless you care about doing it well?
Software for Your Head: Core Protocols for Creating and Maintaining Shared VisionSoftware for Your Head: Core Protocols for Creating and Maintaining Shared Vision by Jim McCarthy
Buy new: $35.09 / Used from: $1.23
Team = Software! The lessons of bootcamp, deep lessons.
Agile Software DevelopmentAgile Software Development by Alistair Cockburn
Buy used from: $10.79
Pay attention to PEOPLE and hit the sweet spot on your projects.
Agile Management for Software Engineering: Applying the Theory of Constraints for Business ResultsAgile Management for Software Engineering: Applying the Theory of Constraints for Business Results by David J. Anderson
Buy new: $52.53 / Used from: $32.77
Agility + Discipline, a practical alternative to the CMM