Discover new books on Goodreads
Meet your next favorite book

Software Developer Books

Showing 1-50 of 58
Clean Code: A Handbook of Agile Software Craftsmanship Clean Code: A Handbook of Agile Software Craftsmanship (Paperback)
by (shelved 4 times as software-developer)
avg rating 4.35 — 23,799 ratings — published 2007
Rate this book
Clear rating
Refactoring: Improving the Design of Existing Code (Addison-wesley Object Technology Series) Refactoring: Improving the Design of Existing Code (Addison-wesley Object Technology Series)
by (shelved 3 times as software-developer)
avg rating 4.24 — 8,881 ratings — published 1999
Rate this book
Clear rating
The Pragmatic Programmer: From Journeyman to Master The Pragmatic Programmer: From Journeyman to Master (Paperback)
by (shelved 3 times as software-developer)
avg rating 4.33 — 24,583 ratings — published 1999
Rate this book
Clear rating
Head First Design Patterns Head First Design Patterns (Paperback)
by (shelved 2 times as software-developer)
avg rating 4.30 — 9,084 ratings — published 2004
Rate this book
Clear rating
The Mythical Man-Month: Essays on Software Engineering The Mythical Man-Month: Essays on Software Engineering (Paperback)
by (shelved 2 times as software-developer)
avg rating 4.01 — 15,304 ratings — published 1975
Rate this book
Clear rating
Design Patterns: Elements of Reusable Object-Oriented Software Design Patterns: Elements of Reusable Object-Oriented Software (Hardcover)
by (shelved 2 times as software-developer)
avg rating 4.20 — 12,051 ratings — published 1994
Rate this book
Clear rating
Code Complete: A Practical Handbook of Software Construction Code Complete: A Practical Handbook of Software Construction (Paperback)
by (shelved 2 times as software-developer)
avg rating 4.30 — 9,510 ratings — published 1993
Rate this book
Clear rating
Software Craftsman, The: Professionalism, Pragmatism, Pride (Robert C. Martin Series) Software Craftsman, The: Professionalism, Pragmatism, Pride (Robert C. Martin Series)
by (shelved 2 times as software-developer)
avg rating 4.30 — 966 ratings — published 2014
Rate this book
Clear rating
The Nature of Software Development The Nature of Software Development (Unknown Binding)
by (shelved 2 times as software-developer)
avg rating 4.07 — 553 ratings — published 2015
Rate this book
Clear rating
Agile Software Development, Principles, Patterns, and Practices (Alan Apt Series) Agile Software Development, Principles, Patterns, and Practices (Alan Apt Series)
by (shelved 1 time as software-developer)
avg rating 4.26 — 1,323 ratings — published 2002
Rate this book
Clear rating
The Art of Unit Testing: With Examples in .NET The Art of Unit Testing: With Examples in .NET (Paperback)
by (shelved 1 time as software-developer)
avg rating 4.09 — 1,414 ratings — published 2009
Rate this book
Clear rating
JavaScript: The Good Parts JavaScript: The Good Parts (Paperback)
by (shelved 1 time as software-developer)
avg rating 4.23 — 8,680 ratings — published 2008
Rate this book
Clear rating
Software Developer Life: Career, Learning, Coding, Daily Life, Stories Software Developer Life: Career, Learning, Coding, Daily Life, Stories (Kindle Edition)
by (shelved 1 time as software-developer)
avg rating 3.85 — 97 ratings — published
Rate this book
Clear rating
An Introduction to Database Systems An Introduction to Database Systems (Paperback)
by (shelved 1 time as software-developer)
avg rating 3.92 — 374 ratings — published
Rate this book
Clear rating
Ejb 3 in Action Ejb 3 in Action (Paperback)
by (shelved 1 time as software-developer)
avg rating 3.58 — 112 ratings — published 2007
Rate this book
Clear rating
Camel in Action Camel in Action (Paperback)
by (shelved 1 time as software-developer)
avg rating 4.12 — 165 ratings — published 2010
Rate this book
Clear rating
Drools JBoss Rules 5.0 Developer's Guide Drools JBoss Rules 5.0 Developer's Guide (Paperback)
by (shelved 1 time as software-developer)
avg rating 3.45 — 11 ratings — published 2009
Rate this book
Clear rating
JBoss Drools Business Rules JBoss Drools Business Rules (Paperback)
by (shelved 1 time as software-developer)
avg rating 2.69 — 13 ratings — published 2009
Rate this book
Clear rating
Java 8 in Action Java 8 in Action (ebook)
by (shelved 1 time as software-developer)
avg rating 4.34 — 709 ratings — published 2014
Rate this book
Clear rating
Java EE 7: The Big Picture Java EE 7: The Big Picture (Paperback)
by (shelved 1 time as software-developer)
avg rating 4.22 — 23 ratings — published 2014
Rate this book
Clear rating
How to Stop Worrying and Start Living: Time-Tested Methods for Conquering Worry How to Stop Worrying and Start Living: Time-Tested Methods for Conquering Worry (Paperback)
by (shelved 1 time as software-developer)
avg rating 4.16 — 118,025 ratings — published 1944
Rate this book
Clear rating
Getting Things Done: The Art of Stress-Free Productivity Getting Things Done: The Art of Stress-Free Productivity (Paperback)
by (shelved 1 time as software-developer)
avg rating 4.00 — 170,524 ratings — published 2001
Rate this book
Clear rating
The Self-Taught Programmer: The Definitive Guide to Programming Professionally The Self-Taught Programmer: The Definitive Guide to Programming Professionally (Kindle Edition)
by (shelved 1 time as software-developer)
avg rating 3.95 — 988 ratings — published 2017
Rate this book
Clear rating
Clean Architecture Clean Architecture (Paperback)
by (shelved 1 time as software-developer)
avg rating 4.21 — 7,284 ratings — published 2017
Rate this book
Clear rating
Think Like a Programmer: An Introduction to Creative Problem Solving Think Like a Programmer: An Introduction to Creative Problem Solving (Paperback)
by (shelved 1 time as software-developer)
avg rating 3.86 — 597 ratings — published 2012
Rate this book
Clear rating
The C Programming Language The C Programming Language (Paperback)
by (shelved 1 time as software-developer)
avg rating 4.44 — 11,435 ratings — published 1978
Rate this book
Clear rating
Designing Data-Intensive Applications Designing Data-Intensive Applications (ebook)
by (shelved 1 time as software-developer)
avg rating 4.69 — 11,258 ratings — published 2015
Rate this book
Clear rating
Python Tricks: A Buffet of Awesome Python Features Python Tricks: A Buffet of Awesome Python Features (Kindle Edition)
by (shelved 1 time as software-developer)
avg rating 4.43 — 1,103 ratings — published 2017
Rate this book
Clear rating
Effective Python: 59 Specific Ways to Write Better Python (Effective Software Development Series) Effective Python: 59 Specific Ways to Write Better Python (Effective Software Development Series)
by (shelved 1 time as software-developer)
avg rating 4.26 — 914 ratings — published 2015
Rate this book
Clear rating
Fluent Python: Clear, Concise, and Effective Programming Fluent Python: Clear, Concise, and Effective Programming (Paperback)
by (shelved 1 time as software-developer)
avg rating 4.61 — 1,844 ratings — published 2015
Rate this book
Clear rating
Introduction to Algorithms Introduction to Algorithms (Hardcover)
by (shelved 1 time as software-developer)
avg rating 4.35 — 9,396 ratings — published 1989
Rate this book
Clear rating
Information Dashboard Design: The Effective Visual Commmunication of Data Information Dashboard Design: The Effective Visual Commmunication of Data (Paperback)
by (shelved 1 time as software-developer)
avg rating 4.01 — 1,808 ratings — published 2010
Rate this book
Clear rating
Java SE 8 for the Really Impatient Java SE 8 for the Really Impatient (Paperback)
by (shelved 1 time as software-developer)
avg rating 3.96 — 203 ratings — published 2013
Rate this book
Clear rating
The Halo Effect: ... and the Eight Other Business Delusions That Deceive Managers The Halo Effect: ... and the Eight Other Business Delusions That Deceive Managers (Hardcover)
by (shelved 1 time as software-developer)
avg rating 3.89 — 5,692 ratings — published 2007
Rate this book
Clear rating
Implementing Domain-Driven Design Implementing Domain-Driven Design (Hardcover)
by (shelved 1 time as software-developer)
avg rating 4.05 — 1,310 ratings — published 2013
Rate this book
Clear rating
Rework Rework (Hardcover)
by (shelved 1 time as software-developer)
avg rating 3.97 — 178,373 ratings — published 2010
Rate this book
Clear rating
Effective C++: 55 Specific Ways to Improve Your Programs and Designs (Addison-Wesley Professional Computing Series) Effective C++: 55 Specific Ways to Improve Your Programs and Designs (Addison-Wesley Professional Computing Series)
by (shelved 1 time as software-developer)
avg rating 4.40 — 3,368 ratings — published 1991
Rate this book
Clear rating
The Practice of Programming (Addison-Wesley Professional Computing Series) The Practice of Programming (Addison-Wesley Professional Computing Series)
by (shelved 1 time as software-developer)
avg rating 4.12 — 1,939 ratings — published 1999
Rate this book
Clear rating
C# 6.0 and the .NET 4.6 Framework C# 6.0 and the .NET 4.6 Framework (Kindle Edition)
by (shelved 1 time as software-developer)
avg rating 4.38 — 80 ratings — published
Rate this book
Clear rating
ASP.NET Web API 2: Building a REST Service from Start to Finish ASP.NET Web API 2: Building a REST Service from Start to Finish (Kindle Edition)
by (shelved 1 time as software-developer)
avg rating 3.87 — 31 ratings — published 2014
Rate this book
Clear rating
Practical Salesforce.com Development Without Code: Customizing Salesforce on the Force.com Platform Practical Salesforce.com Development Without Code: Customizing Salesforce on the Force.com Platform (Kindle Edition)
by (shelved 1 time as software-developer)
avg rating 4.12 — 16 ratings — published 2014
Rate this book
Clear rating
Development with the Force.com Platform: Building Business Applications in the Cloud (Developer's Library) Development with the Force.com Platform: Building Business Applications in the Cloud (Developer's Library)
by (shelved 1 time as software-developer)
avg rating 3.73 — 11 ratings — published 2009
Rate this book
Clear rating
RESTful Web APIs: Services for a Changing World RESTful Web APIs: Services for a Changing World (Paperback)
by (shelved 1 time as software-developer)
avg rating 3.71 — 300 ratings — published 2013
Rate this book
Clear rating
Advanced Apex Programming for Salesforce.com and Force.com Advanced Apex Programming for Salesforce.com and Force.com (Kindle Edition)
by (shelved 1 time as software-developer)
avg rating 4.16 — 107 ratings — published 2012
Rate this book
Clear rating
What Is Data Science? What Is Data Science? (Kindle Edition)
by (shelved 1 time as software-developer)
avg rating 3.68 — 592 ratings — published 2011
Rate this book
Clear rating
The Linux Command Line: A Complete Introduction The Linux Command Line: A Complete Introduction (Paperback)
by (shelved 1 time as software-developer)
avg rating 4.38 — 1,780 ratings — published 2012
Rate this book
Clear rating
Agile Principles, Patterns, and Practices in C# (Robert C. Martin Series) Agile Principles, Patterns, and Practices in C# (Robert C. Martin Series)
by (shelved 1 time as software-developer)
avg rating 4.28 — 777 ratings — published 2006
Rate this book
Clear rating
Information Architecture for the World Wide Web: Designing Large-Scale Web Sites Information Architecture for the World Wide Web: Designing Large-Scale Web Sites (Paperback)
by (shelved 1 time as software-developer)
avg rating 3.93 — 3,844 ratings — published 1998
Rate this book
Clear rating
Kanban: Successful Evolutionary Change for Your Technology Business Kanban: Successful Evolutionary Change for Your Technology Business (Paperback)
by (shelved 1 time as software-developer)
avg rating 3.99 — 3,389 ratings — published 2010
Rate this book
Clear rating
Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman (Paperback)
by (shelved 1 time as software-developer)
avg rating 4.11 — 965 ratings — published 2009
Rate this book
Clear rating