Listmania!
Essential Software Engineering Books
Code Complete: A Practical Handbook of Software ConstructionCode Complete: A Practical Handbook of Software Construction by Steven C. McConnell
Buy used from: £3.18
The first book any new pro programmer should read
The Pragmatic ProgrammerThe Pragmatic Programmer by Andrew Hunt
Buy new: £15.91 / Used from: £15.00
A good follow up to Code Complete
The Mythical Man Month and Other Essays on Software EngineeringThe Mythical Man Month and Other Essays on Software Engineering by Frederick P. Brooks Jr.
Buy new: £17.99 / Used from: £13.45
THE classic on project management
Peopleware: Productive Projects and TeamsPeopleware: Productive Projects and Teams by Tom DeMarco
Buy used from: £52.95
If your project has people on it (and that includes yourself!), read this book
Rapid Development: Taming Wild Software SchedulesRapid Development: Taming Wild Software Schedules by Steve C. McConnell
Buy used from: £3.02
If you made it to team lead, well done. Now you need this book to sit with Code Complete
UML Distilled: A Brief Guide to the Standard Object Modeling Language (Addison-Wesley Object Technology Series)UML Distilled: A Brief Guide to the Standard Object Modeling Language (Addison-Wesley Object Technology Series) by Martin Fowler
Buy new: £15.67 / Used from: £12.50
The best intro to UML book around, for anything more detailed read the OMG spec.
Practical Business Systems Development using SSADM: A complete tutorial guidePractical Business Systems Development using SSADM: A complete tutorial guide by Philip Weaver
Buy new: £40.79 / Used from: £12.90
Just to show that OO and UML haven't taken over completely
About Face 2.0: The Essentials of Interaction DesignAbout Face 2.0: The Essentials of Interaction Design by Alan Cooper
Buy used from: £2.98
Controversial presentation of UI Design but important information nonetheless
Programming Pearls (ACM Press)Programming Pearls (ACM Press) by Jon Bentley
Buy new: £14.39 / Used from: £9.28
Another one everyone should read - at least twice!
IT Architectures and Middleware: Strategies for Building Large, Integrated Systems (Unisys)IT Architectures and Middleware: Strategies for Building Large, Integrated Systems (Unisys) by Chris Britton
Buy new: £30.99 / Used from: £1.18
You have to build something big? Here are the things to think about.
Balancing Agility and Discipline: A Guide for the PerplexedBalancing Agility and Discipline: A Guide for the Perplexed by Barry Boehm
Buy new: £20.39 / Used from: £13.75
Wondering if you should be more Agile? This'll help.