1990
Annotated C++ Reference Manual, by Margaret Ellis and Bjarne Stroustrup
The Art of Human-Computer Interface Design, Edited by Brenda Laurel
Programming Windows, 2nd Ed., by Charles Petzold
Turbo C++ DiskTutor, by Greg Voss and Paul Chui
1991
Object-Oriented Design with Applications, by Grady Booch
Advanced C++: Programming Styles and Idioms, by James Coplien
Object-Oriented Modeling and Design, by James rumbaugh, Michael Blaha, William Premerlani, Frederick Eddy, and William Lorensen
Object Lifecycles: Modeling the World in States, by Sally Shlaer and Steve Mellor
1992
1. Undocumented Windows, by Andrew Schulman, David Maxey, and Matt Pietrek
2. Decline and Fall of the American Programmer, by Ed Yourdon
Object-Oriented Software Engineering: A Use-Case Driven Approach, by Ivar Jacobson, Magnus Christerson, Patrik Jonsson, and Gunnar Overgaard
Literate Programming, by Donald Knuth
Effective C++, by Scott Meyers
1993
1 Code Complete, by Steve McConnell
2 Object-Oriented Design and Analysis with Applications, 2nd Edition, by Grady Booch
Applied Cryptography, by Bruce Schneier
Programming on Purpose, Vols. I and II, by P.J. Plauger
Writing Solid Code, by Steve Maguire
1994
Essential Client/Server Survival Guide, by Robert Orfali, Dan Harkey, and Jeri Edwards
Debugging the Development Process, by Steve Maguire
Design Patterns, by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
The Design and Evolution of C++, by Bjarne Stroustrup
1995
Thinking in C++, by Bruce Eckel
About Face: The Essentials of User Interface Design, by Alan Cooper
A Discipline for Software Engineering, by Watts Humphrey
1996
Rapid Development, by Steve McConnell
Creating a Software Engineering Culture, by Karl Weigers
Pattern-Oriented Software Architecture, by Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerlad, and Michael Stal
The Essential Distributed Objects Survival Guide, by Robert Orfali, Dan Harkey, and Jeri Edwards
1997
Rapid Development: Taming Wild Software Schedules by Steve McConnell
The Distributed Objects Survival Guide by Robert Orfali, Dan Harkey, Jeri Edwards
Creating a Software Engineering Culture by Karl E. Wiegers
Pattern-Oriented Software Architecture: A System of Patterns
by Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerlad, Michael Stal
1998
Component Software—Beyond Object-Oriented Programming, by Clemens Szyperski
Anti-Patterns: Refactoring Software, Architectures, and Projects in Crisis, by William J. Brown, Raphael C. Malveau, Hays W. McCormick, and Thomas Mowbray
Software Architecture in Practice, by Paul Clements, Rick Kazman, Ken Bass and Len Bass
Thinking in Java, by Bruce Eckel
1999
Software for Use: A Practical Guide to the Models and Methods of Usage Centered Design, by Larry Constantine and Lucy Lockwood
Extreme Programming Explained: Embrace Change, by Kent Beck
Software Requirements, by Karl E. Wiegers
After the Gold Rush: Creating a True Profession of Software Engineering, by Steve M. McConnell
2000
Adaptive Software Development by James A. Highsmith III
(Dorset House, 2000)
Don't Make Me Think! A Common Sense Approach to Web Usability
by Steve Krug (New Riders, 2000)
Writing Effective Use Cases by Alistair Cockburn (Addison-Wesley, 2000)
Secrets and Lies: Digital Security in a Networked World
by Bruce Schneier (John Wiley & Sons, 2000)
2001
Effective Java by Joshua Bloch
Agile Software Development by Alistair Cockburn
Software Craftsmanship by Pete McBreen
Under Pressure and On Time by Ed Sullivan
2002
Agile Software Development: Principles, Patterns and Practices
Robert C. Martin
Documenting Software Architectures By Paul Clements, Felix Bachmann,
Test Driven Development: By Example By Kent Beck
Patterns of Enterprise Application Architecture By Martin Fowler.
Thinking in Java (3rd Edition) Bruce Eckel (Prentice Hall, 2002)
Understanding Web Services: XML, WSDL, SOAP, and UDDI By Eric Newcomer.
Core Java 2, Volume 1:Fundamentals By Cay Horstmann, Gary Cornell.
PHP and MySQL Web Development 2/e*
2003
Waltzing with Bears Tom DeMarco and Timothy Lister
The Art of Unix Programming Eric S. Raymond
Lean Software Development: An Agile Toolkit Mary Poppendieck and Tom Poppendieck
The Pragmatic Starter Kit Dave Thomas and Andy Hunt
Test-Driven Development: A Practical Guide David Astels (Prentice Hall PTR, 2003)
About Face 2.0: The Essentials of Interaction Design
Alan Cooper and Robert Reimann (Wiley, 2003)
Agile Database Techniques: Effective Strategies for the Agile Software Developer Scott W. Ambler (Wiley, 2003)
Code Reading: The Open Source Perspective Diomidis Spinellis
(Addison-Wesley, 2003)
2004
Head First Design Patterns by Elisabeth Freeman, Eric Freeman, Bert Bates and Kathy
Joel on Software by Joel Spolsky
Refactoring to Patterns by Joshua Kerievsky
Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools by Jack Greenfield, Keith Short, Steve Cook, Stuart Kent, John Crupi
Better, Faster, Lighter Java by Bruce A. Tate and Justin Gehtland
C++ Coding Standards: 101 Rules, Guidelines, and Best Practices by Herb Sutter and Andrei Alexandrescu
Hibernate: A Developer's Notebook by James Elliott
Java Developer's Guide to Eclipse, Second Edition by Jim D'Anjou, Scott Fairbrother, Dan Kehn, John Kellerman, Pat McCarthy
2005
Prefactoring Ken Pugh
The Art of Project Management Scott Berkun
Innovation Happens Elsewhere: Open Source as Business Strategy
Ron Goldman and Richard P. Gabriel
Producing Open Source Software: How to Run a Successful Free Software Project Karl Fogel
Agile Web Development with Rails Dave Thomas, David Hansson, Leon Breedt, and Mike Clark
Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries Krzysztof Cwalina and Brad Abrams
Practical Common Lisp Peter Seibel
Why Programs Fail: A Guide to Systematic Debugging Andreas Zeller
2006-2007
Agile Software Development: The Cooperative Game Alistair Cockburn
Catastrophe Disentanglement E. M. Bennatan
Practices of an Agile Developer Venkat Subramaniam and Andy Hunt
Software Estimation: Demystifying the Black Art Steve McConnell
Head First Object-Oriented Analysis & Design B. McLaughlin, G. Pollice, and D. West
Code Quality Diomidis Spinellis Addison-Wesley Professional
Refactoring Databases Scott W. Ambler and P.J. Sadalage
CSS: The Missing Manual David Sawyer McFarland
2008
Beautiful Code by Andy Oram and Greg Wilson (O'Reilly Media) Andy Oram
Manage It!: Your Guide to Modern Pragmatic Project Management by Johanna Rothman (Pragmatic Bookshelf)
Myths of Innovation by Scott Berkun
Release It: Design and Deploy Production-Ready Software by Michael T. Nygard
Continuous Integration: Improving Software Quality and Reducing Risk by Paul Duvall, Steve Matyas, and Andrew Glover
Head First SQL Your Brain on SQL--A Learner's Guide by Lynn Beighley
The Rails Way by Obie Fernandez
xUnit Test Patterns: Refactoring Test Code by Gerard Meszaros (Addison-Wesley Professional)
2009
Adrenaline Junkies and Template Zombies: Understanding Patterns of
Project Behavior by Tom Demarco, Peter Hruschka, Tim Lister, Suzanne Robertson, James Robertson and Steve McMenamin
Emergent Design: The Evolutionary Nature of Professional Software Development by Scott L. Bain
Intellectual Property and Open Source: A Practical Guide to Protecting Code by Van Lindberg
Real World Haskell by Bryan O'Sullivan, John Goerzen and Don Stewart
High Performance MySQL: Optimization, Backups, Replication, and More by Baron Schwartz, Peter Zaitsev, Vadim Tkachenko, Jeremy Zawodny, Arjen Lentz and Derek J. Balling
Programming in Scala by Martin Odersky, Lex Spoon and Bill Venners
2010
Books
Jolt Excellence Award: Masterminds of Programming: Conversations with the Creators of Major Programming Languages, by Federico Biancuzzi and Shane Warden [2]
Jolt Productivity Award: Hello World! Computer Programming for Kids and Other Beginners, by Warren D. Sande and Carter Sande [3]
Jolt Productivity Award: SDLC 3.0: Beyond a Tacit Understanding of Agile, by Mark Kennaley
2011
Books [1]
Jolt Excellence Award: Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation, by Jez Humble and David Farley
Jolt Productivity Award: Mining the Social Web: Analyzing Data from Facebook, Twitter, LinkedIn, and Other Social Media Sites, by Matthew A. Russell
Jolt Productivity Award: Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages, by Bruce Tate
Jolt Finalist: The Joy of Clojure: Thinking the Clojure Way, by Michael Fogus and Chris Houser
Jolt Finalist: The Art of Computer Programming, Volume 4A: Combinatorial Algorithms, Part 1, by Donald Knuth
Jolt Finalist: Domain-Specific Languages by Martin Fowler with Rebecca Parsons