
* [Test Driven Development: By Example|http://www.amazon.com/Test-Driven-Development-Addison-Wesley-Signature/dp/0321146530/ref=sr_1_2?ie=UTF8&s=books&qid=1226673874&sr=1-2] by Kent Beck
h4. Database
* [Database Systems: The Complete Book|http://www.amazon.com/Database-Systems-Complete-Book-2nd/dp/0131873253/ref=sr_1_1?ie=UTF8&s=books&qid=1225919148&sr=1-1] by Hector Garcia-Molina, Jeffrey D. Ullman, and Jennifer Widom
* [Refactoring databases|http://www.amazon.com/Refactoring-Databases-Evolutionary-Addison-Wesley-Signature/dp/0321293533/ref=sr_1_1?ie=UTF8&s=books&qid=1226673918&sr=1-1] by Scott Ambler
h4. Front-end
* [You Don't Know JS|http://www.amazon.com/s/ref=nb_sb_ss_i_1_10?url=search-alias%3Daps&field-keywords=you+dont+know+js&sprefix=you+dont+know+js%2Caps%2C247], by Kyle Simpson
* [Secrets of the JavaScript Ninja|http://www.amazon.co.uk/Secrets-JavaScript-Ninja-John-Resig/dp/193398869X/ref=sr_1_1?s=books&ie=UTF8&qid=1440529122&sr=1-1&keywords=javascript+ninja], by John Resig (man behind JQuery)
h4. Technology specific
h6. Java
* [Effective Java|http://www.amazon.com/Effective-Java-2nd-Joshua-Bloch/dp/0321356683/ref=sr_1_1?ie=UTF8&s=books&qid=1226673689&sr=1-1] by Joshua Bloch
* [Java Concurrency in Practice|http://www.javaconcurrencyinpractice.com/] by Brian Goetz
h2. DevOps
* [DevOps for Developers|http://www.amazon.com/DevOps-Developers-Michael-H%C3%BCttermann/dp/1430245697], [Free e-book|http://it-ebooks.info/book/998/] by Michael Huttermann
h2. Process, methodology, softskills
h4. Softskills
* [Leadership and Self-Deception: Getting out of the Box|http://www.amazon.com/Leadership-Self-Deception-Getting-out-Box/dp/1576759776/ref=sr_1_1?ie=UTF8&qid=1401879203&sr=8-1&keywords=getting+out+of+the+box]
* [The Secrets of Consulting: A Guide to Giving and Getting Advice Successfully|http://www.amazon.co.uk/Secrets-Consulting-Giving-Getting-Successfully/dp/0932633013/ref=sr_1_1?ie=UTF8&s=books&qid=1207938712&sr=8-1] by Gerald M. Weinberg
* [Beyond Software Architecture: Creating and Sustaining Winning Solutions|http://www.amazon.com/Beyond-Software-Architecture-Sustaining-Solutions/dp/0201775948] by Luke Hohmann - Characterizing the need for Product Management, as well as sane Architecutral skills. Lacking a bit of the new markets emerging. Still classic skills are very well covered.
h4. People & Process for beginners
* [Ship it!|http://www.pragprog.com/titles/prj/ship-it] is a good introductory book for doing Agile in practice. It's not as technical as pragmatic programmer, more project/soft oriented.
* [Scrum: The Art of Doing Twice the Work in Half the Time|http://www.amazon.co.uk/Scrum-Doing-Twice-Work-Half/dp/1847941109/ref=sr_1_1?s=books&ie=UTF8&qid=1436178345&sr=1-1&keywords=jeff+sutherland] by Jeff Sutherland
h4. People & Process advanced
* [Practices of an Agile Developer|http://www.pragmaticprogrammer.com/titles/pad/index.html] by Venkat Subramaniam and Andy Hunt.
* [Agile Estimating and Planning|http://www.amazon.co.uk/Agile-Estimating-Planning-Robert-Martin/dp/0131479415/ref=sr_1_7?ie=UTF8&s=books&qid=1220599823&sr=8-7] by Mike Cohn
* [Lean Software Development|http://www.amazon.com/Lean-Software-Development-Agile-Toolkit/dp/0321150783/ref=sr_1_1?ie=UTF8&s=books&qid=1226674048&sr=1-1] by Mary & Tom Poppendieck
* [Agile Software Development|http://www.amazon.com/Agile-Software-Development/dp/0201699699/ref=sr_1_5?ie=UTF8&s=books&qid=1226674075&sr=1-5] by Alistair Cockburn
h4. People & Process classics
* [Peopleware|http://www.amazon.com/Peopleware-Productive-Projects-Teams-Second/dp/0932633439/ref=sr_1_1?ie=UTF8&s=books&qid=1226674108&sr=1-1] by Tom DeMarco
* [The Mythical Man-Month|http://www.amazon.com/Mythical-Man-Month-Software-Engineering-Anniversary/dp/0201835959/ref=sr_1_1?ie=UTF8&s=books&qid=1226674132&sr=1-1] by Frederick P. Brooks
h2. Other
h4. Computer history
* [Tools for Thought|http://www.amazon.com/Tools-Thought-History-Mind-Expanding-Technology/dp/0262681153/ref=sr_1_2?ie=UTF8&s=books&qid=1226674300&sr=1-2] by Howard Rheingold
h4. Off-topic, but related books
* [Zen And the Art of Motorcycle Maintenance|http://en.wikipedia.org/wiki/Zen_and_the_Art_of_Motorcycle_Maintenance] by Robert M. Pirsig.
* [The Dilbert Principle|http://www.amazon.com/Dilbert-Principle-book/dp/0752272209/ref=sr_1_3?ie=UTF8&s=books&qid=1226674155&sr=1-3] by Scott Adams. This is really an anti-pattern book on how not to to manage your team or company.
h4. How to write text
* [The Elements of Style|http://www.amazon.com/Elements-Style-Fourth-William-Strunk/dp/020530902X], by Strunk and White
* [Weinberg on Writing: The Fieldstone Method|http://www.amazon.com/Weinberg-Writing-Fieldstone-Gerald-M/dp/093263365X], by Gerald Weinberg
h2. Resources
* [What is the single most influential book every programmer should read? | http://stackoverflow.com/questions/1711/what-is-the-single-most-influential-book-every-programmer-should-read]
* [Top 50 New Software Development Books | http://www.noop.nl/2009/03/top-50-new-software-development-books.html] by Jurgen Appelo
* [Top 100 Best Software Engineering Books, Ever | http://www.noop.nl/2008/06/top-100-best-software-engineering-books-ever.html] by Jurgen Appelo