---
product_id: 369444168
title: "A Philosophy of Software Design, 2nd Edition"
price: "₨4348"
currency: LKR
in_stock: false
reviews_count: 8
url: https://www.desertcart.lk/products/369444168-a-philosophy-of-software-design-2nd-edition
store_origin: LK
region: Sri Lanka
---

# A Philosophy of Software Design, 2nd Edition

**Price:** ₨4348
**Availability:** ❌ Out of Stock

## Quick Answers

- **What is this?** A Philosophy of Software Design, 2nd Edition
- **How much does it cost?** ₨4348 with free shipping
- **Is it available?** Currently out of stock
- **Where can I buy it?** [www.desertcart.lk](https://www.desertcart.lk/products/369444168-a-philosophy-of-software-design-2nd-edition)

## Best For

- Customers looking for quality international products

## Why This Product

- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Description

Review: Fantastic book on software design - I read this book after reading Clean code and following Uncle Bob Martin for many year's! I got more out of this book because I had read Clean code and vice versa. So thanks to John Ousterhout and Uncle Bob Martin as well!
Review: A philosophy of life - Most of the causes of problems and the principles to address the problems can be applied to life as well. Reduce complexity by reducing dependencies and obscurity. Decide what matters and what doesn't and spend time on what matters

## Technical Specifications

| Specification | Value |
|---------------|-------|
| Best Sellers Rank | #62,696 in Books ( See Top 100 in Books ) |
| Customer Reviews | 4.6 out of 5 stars 2,572 Reviews |

## Images

![A Philosophy of Software Design, 2nd Edition - Image 1](https://m.media-amazon.com/images/I/711Qnv05eTL.jpg)

## Customer Reviews

### ⭐⭐⭐⭐⭐ Fantastic book on software design
*by A***I on 15 November 2025*

I read this book after reading Clean code and following Uncle Bob Martin for many year's! I got more out of this book because I had read Clean code and vice versa. So thanks to John Ousterhout and Uncle Bob Martin as well!

### ⭐⭐⭐⭐⭐ A philosophy of life
*by T***A on 2 July 2025*

Most of the causes of problems and the principles to address the problems can be applied to life as well. Reduce complexity by reducing dependencies and obscurity. Decide what matters and what doesn't and spend time on what matters

### ⭐⭐⭐⭐⭐ A must have for all software engineers
*by S***R on 20 December 2022*

Amazing book. Designing software systems are complex. There are many books and courses which teach software programming. But very few talk about design. This book is not a "How to" guide for software design, nor will it give you detailed design patterns. This book answers a profound question "What is a good software design?". This book, with many examples, gives us a fundamental understanding of good software design. I can confidently say no other software design book tackles software design as this book does. Highly recommended, and keep this book open when writing code.

## Frequently Bought Together

- A Philosophy of Software Design, 2nd Edition
- The Pragmatic Programmer: Your Journey To Mastery, 20th Anniversary Edition (2nd Edition)
- Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://www.desertcart.lk/products/369444168-a-philosophy-of-software-design-2nd-edition](https://www.desertcart.lk/products/369444168-a-philosophy-of-software-design-2nd-edition)

---

*Product available on Desertcart Sri Lanka*
*Store origin: LK*
*Last updated: 2026-03-21*