![]() | The Pragmatic Programmer: From Journeyman to Master by Andrew Hunt
Buy new: $32.69 / Used from: $29.95 Although the covered material may seem "trivial" these are the basics that you need to know and adhere to.
|
![]() | Refactoring: Improving the Design of Existing Code by Martin Fowler
Buy new: $42.50 / Used from: $38.24 The bible on refactoring techniques. You need this book.
|
![]() | Head First Design Patterns by Elisabeth Freeman
Buy new: $29.67 / Used from: $21.49 A simplistic approach to teaching design patterns. A must have.
|
![]() | Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma
Buy new: $39.23 / Used from: $28.00 The classic catalog of design patterns. You need design patterns in your mental toolbox.
|
![]() | Clean Code: A Handbook of Agile Software Craftsmanship
Buy new: $31.38 / Used from: $35.00 Nobody knows software better than "Uncle Bob". Read this book and adopt the suggested techniques to help make your code more maintainable.
|
![]() | Joel on Software: And on Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers, Designers, and Managers, and to Those Who, Whether by Good Fortune or Ill Luck, Work with Them in Some Capacity by Joel Spolsky
Buy new: $16.49 / Used from: $6.99 This is a great collection of articles from Spolsky's website.
|
![]() | Code Complete: A Practical Handbook of Software Construction by Steve McConnell
Buy new: $31.49 / Used from: $27.00 Nothing needs to be said here. McConnell wrote a classic.
|
![]() | The Art of Agile Development by Shane Warden
Buy new: $27.71 / Used from: $16.00 Need to get familiar with Agile?
|
![]() | Practices of an Agile Developer: Working in the Real World (Pragmatic Programmers) by Venkat Subramaniam
Buy new: $19.77 / Used from: $10.99 Another great book in the Pragmatic Programmer Bookshelf series. Strong overview of Agile
|
![]() | Refactoring to Patterns by Joshua Kerievsky
Buy new: $41.93 / Used from: $27.99 Another book full of refactoring heurstics.
|
![]() | Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition) by Scott Meyers
Buy new: $32.69 / Used from: $29.50 You can't call yourself a C++ pro until you've read Meyers' books.
|
![]() | Head First Java, 2nd Edition by Kathy Sierra
Buy new: $29.67 / Used from: $21.00 Learn the fundamentals of Java quickly.
|
![]() | Interface-Oriented Design (Pragmatic Programmers) by Ken Pugh
Buy new: $21.86 / Used from: $12.71 A great source to learn why it is important to write clean, concise interfaces.
|
![]() | UML Distilled: A Brief Guide to the Standard Object Modeling Language (3rd Edition) by Martin Fowler
Buy new: $38.99 / Used from: $21.29 UML is a great tool to have to help convey your new designs and the current codebase structure.
|
![]() | The C++ Programming Language: Special Edition by Bjarne Stroustrup
Buy new: $55.58 / Used from: $33.25 Required reading by any C++ developer... straight from the creator of the language.
|
![]() | C++ Templates: The Complete Guide by David Vandevoorde
Buy new: $49.04 / Used from: $39.00 Very important reading to help learn how to use templates to perform generic coding.
|
![]() | The C++ Standard Library: A Tutorial and Reference by Nicolai M. Josuttis
Buy new: $52.31 / Used from: $36.99 The bible to consult on questions regarding the C++ STL.
|
![]() | Effective Java (2nd Edition) by Joshua Bloch
Buy new: $35.96 / Used from: $31.00 Required for any Java pro.
|
![]() | Learning Python, 3rd Edition by Mark Lutz
Buy new: $26.39 / Used from: $4.17 Great resource to use to add Python to your repertoire.
|
![]() | Programming Ruby: The Pragmatic Programmers' Guide, Second Edition by Dave Thomas
Buy new: $29.67 / Used from: $5.94 Want to learn Ruby?
|
![]() | Test Driven Development: By Example by Kent Beck
Buy new: $40.86 / Used from: $26.95 Learn how to write higher quality software and have corresponding unit tests at the same time.
|
![]() | Test Driven: Practical TDD and Acceptance TDD for Java Developers by Lasse Koskela
Buy new: $29.69 / Used from: $21.49 Excellent source to learn TDD in the Java context.
|
![]() | Agile Software Development, Principles, Patterns, and Practices by Robert C. Martin
Buy new: $52.32 / Used from: $42.55 Another classic from "Uncle Bob".
|
![]() | Professional C++ (Programmer to Programmer) by Nicholas A. Solter
Buy new: $26.39 / Used from: $15.56 Another excellent C++ source.
|
![]() | Agile Software Development with Scrum (Series in Agile Software Development) by Ken Schwaber
Buy new: $29.69 / Used from: $21.59 Learn the fundamentals of Scrum.
|
![]() | Agile Estimating and Planning by Mike Cohn
Buy new: $35.96 / Used from: $22.00 Pick up some ideas on how to estimate and plan your sprints better.
|
![]() | User Stories Applied: For Agile Software Development by Mike Cohn
Buy new: $35.96 / Used from: $28.95 Excellent insight on how to capture the use cases for a feature through user stories.
|
![]() | Programming Pearls (2nd Edition) by Jon Bentley
Buy new: $26.15 / Used from: $20.00 Great resource for problem solving with the appropriate algorithms.
|
![]() | Pragmatic Thinking and Learning: Refactor Your Wetware (Pragmatic Programmers) by Andy Hunt
Buy new: $23.07 / Used from: $18.99 Change the way you develop by updating your critical thinking skills.
|
![]() | Extreme Programming Explained: Embrace Change (2nd Edition) by Kent Beck
Buy new: $28.11 / Used from: $17.20 Get familiar with XP, you'll thank me later.
|
![]() | Continuous Integration: Improving Software Quality and Reducing Risk by Paul M. Duvall
Buy new: $25.00 / Used from: $24.00 Learn how to improve your development process and deliver products at a steady pace with CI.
|
![]() | Working Effectively with Legacy Code by Michael Feathers
Buy new: $39.23 / Used from: $34.25 Michael Feathers provides a plethora of techniques to use for fighting the good fight with legacy code. You definitely need this book.
|
![]() | Head First Object-Oriented Analysis and Design by Brett D. McLaughlin
Buy new: $31.49 / Used from: $19.49 Nice overview of the core design principles such as SRP, DRY, LSP, etc.
|
![]() | Head First Software Development by Dan Pilone
Buy new: $31.49 / Used from: $18.99 Lots of useful information here to help improve your software development process.
|
Listmania!




































