Software Books Shelf
Showing 1-50 of 188
Refactoring: Improving the Design of Existing Code (Addison-wesley Object Technology Series)
by (shelved 7 times as software-books)
avg rating 4.24 — 8,860 ratings — published 1999
Domain-Driven Design: Tackling Complexity in the Heart of Software (Hardcover)
by (shelved 6 times as software-books)
avg rating 4.15 — 5,871 ratings — published 2003
Design Patterns: Elements of Reusable Object-Oriented Software (Hardcover)
by (shelved 6 times as software-books)
avg rating 4.20 — 12,002 ratings — published 1994
Clean Code: A Handbook of Agile Software Craftsmanship (Paperback)
by (shelved 6 times as software-books)
avg rating 4.35 — 23,643 ratings — published 2007
Clean Architecture (Paperback)
by (shelved 5 times as software-books)
avg rating 4.21 — 7,203 ratings — published 2017
Head First Design Patterns (Paperback)
by (shelved 5 times as software-books)
avg rating 4.30 — 9,053 ratings — published 2004
The Pragmatic Programmer: From Journeyman to Master (Paperback)
by (shelved 5 times as software-books)
avg rating 4.33 — 24,350 ratings — published 1999
A Philosophy of Software Design (Paperback)
by (shelved 4 times as software-books)
avg rating 4.22 — 4,700 ratings — published 2018
Designing Data-Intensive Applications (ebook)
by (shelved 4 times as software-books)
avg rating 4.69 — 10,920 ratings — published 2015
Code Complete: A Practical Handbook of Software Construction (Paperback)
by (shelved 4 times as software-books)
avg rating 4.30 — 9,496 ratings — published 1993
The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win (Hardcover)
by (shelved 3 times as software-books)
avg rating 4.25 — 50,766 ratings — published 2013
Working Effectively with Legacy Code (Paperback)
by (shelved 3 times as software-books)
avg rating 4.14 — 4,683 ratings — published 2004
Software Engineering at Google: Lessons Learned from Programming Over Time (Paperback)
by (shelved 2 times as software-books)
avg rating 4.19 — 2,001 ratings — published 2020
Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures (Paperback)
by (shelved 2 times as software-books)
avg rating 4.26 — 886 ratings — published 2021
Understanding Distributed Systems: What every developer should know about large distributed applications (ebook)
by (shelved 2 times as software-books)
avg rating 4.37 — 544 ratings — published
Database Internals: A deep-dive into how distributed data systems work (Paperback)
by (shelved 2 times as software-books)
avg rating 4.27 — 574 ratings — published
Fundamentals of Software Architecture: An Engineering Approach (Paperback)
by (shelved 2 times as software-books)
avg rating 4.23 — 2,317 ratings — published 2020
The Mythical Man-Month: Essays on Software Engineering (Paperback)
by (shelved 2 times as software-books)
avg rating 4.01 — 15,214 ratings — published 1975
The Linux Programming Interface: A Linux and UNIX System Programming Handbook (Hardcover)
by (shelved 2 times as software-books)
avg rating 4.63 — 724 ratings — published 2010
Just Enough Software Architecture: A Risk-Driven Approach (Hardcover)
by (shelved 2 times as software-books)
avg rating 3.47 — 215 ratings — published 2010
Don't Make Me Think, Revisited: A Common Sense Approach to Web Usability (Voices That Matter)
by (shelved 2 times as software-books)
avg rating 4.24 — 30,934 ratings — published 2000
The Art of Computer Programming, Volume 1: Fundamental Algorithms (Hardcover)
by (shelved 2 times as software-books)
avg rating 4.38 — 1,891 ratings — published 1973
Code: The Hidden Language of Computer Hardware and Software (Paperback)
by (shelved 2 times as software-books)
avg rating 4.40 — 10,737 ratings — published 1999
Domain-Driven Design Reference: Definitions and Pattern Summaries (Paperback)
by (shelved 2 times as software-books)
avg rating 4.01 — 84 ratings — published 2014
Functional Programming in Swift (ebook)
by (shelved 2 times as software-books)
avg rating 4.03 — 131 ratings — published 2014
Design of Design, The: Essays from a Computer Scientist (Paperback)
by (shelved 2 times as software-books)
avg rating 3.77 — 618 ratings — published 2010
Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers)
by (shelved 2 times as software-books)
avg rating 4.25 — 3,267 ratings — published 2007
Refactoring to Patterns (Hardcover)
by (shelved 2 times as software-books)
avg rating 4.05 — 1,439 ratings — published 2004
Test-Driven Development: By Example (Paperback)
by (shelved 2 times as software-books)
avg rating 4.10 — 4,415 ratings — published 2002
Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman (Paperback)
by (shelved 2 times as software-books)
avg rating 4.10 — 963 ratings — published 2009
The Best Software Writing I: Selected and Introduced by Joel Spolsky (Paperback)
by (shelved 1 time as software-books)
avg rating 3.88 — 681 ratings — published 2005
Pragmatic Unit Testing in C# with NUnit (Paperback)
by (shelved 1 time as software-books)
avg rating 3.70 — 155 ratings — published 2004
Professional Software Development: Shorter Schedules, Higher Quality Products, More Successful Projects, Enhanced Careers (Paperback)
by (shelved 1 time as software-books)
avg rating 3.99 — 137 ratings — published 2003
Palo Alto: A History of California, Capitalism, and the World (Hardcover)
by (shelved 1 time as software-books)
avg rating 3.92 — 2,712 ratings — published 2023
Joel on Software (Paperback)
by (shelved 1 time as software-books)
avg rating 4.13 — 3,381 ratings — published 2004
The Art of Project Management (Paperback)
by (shelved 1 time as software-books)
avg rating 3.96 — 871 ratings — published 2005
Facts and Fallacies of Software Engineering (Agile Software Development)
by (shelved 1 time as software-books)
avg rating 3.95 — 628 ratings — published 2002
Balancing Agility and Discipline: A Guide for the Perplexed (Paperback)
by (shelved 1 time as software-books)
avg rating 3.60 — 119 ratings — published 2003
Source Code: My Beginnings (Hardcover)
by (shelved 1 time as software-books)
avg rating 4.16 — 14,671 ratings — published 2025
Peopleware: Productive Projects and Teams (Paperback)
by (shelved 1 time as software-books)
avg rating 4.14 — 9,959 ratings — published 1987
User Interface Design for Programmers (Paperback)
by (shelved 1 time as software-books)
avg rating 3.86 — 258 ratings — published 2001
AWS Well-Architected Framework (AWS Whitepaper)
by (shelved 1 time as software-books)
avg rating 4.16 — 247 ratings — published
Photorealistic Materials and Textures in Blender Cycles: Create impressive production-ready projects using one of the most powerful rendering engines (Paperback)
by (shelved 1 time as software-books)
avg rating 0.0 — 0 ratings — published
PostgreSQL Query Optimization: The Ultimate Guide to Building Efficient Queries (Paperback)
by (shelved 1 time as software-books)
avg rating 4.14 — 37 ratings — published
Cracking the Coding Interview: 189 Programming Questions and Solutions (Kindle Edition)
by (shelved 1 time as software-books)
avg rating 4.32 — 483 ratings — published
The DynamoDB Book (ebook)
by (shelved 1 time as software-books)
avg rating 4.52 — 164 ratings — published
After the Internet: Digital Networks between Capital and the Common (Semiotext(e) / Intervention Series)
by (shelved 1 time as software-books)
avg rating 3.29 — 84 ratings — published
Modern Software Engineering: Doing What Works to Build Better Software Faster (Paperback)
by (shelved 1 time as software-books)
avg rating 4.15 — 1,207 ratings — published
The Lean Startup (Hardcover)
by (shelved 1 time as software-books)
avg rating 4.11 — 369,318 ratings — published 2011
The Clean Coder: A Code of Conduct for Professional Programmers (Paperback)
by (shelved 1 time as software-books)
avg rating 4.26 — 9,300 ratings — published 2011
