---
product_id: 342311609
title: "A Philosophy of Software Design, 2nd Edition"
price: "Bs.697"
currency: BOB
in_stock: true
reviews_count: 12
url: https://www.desertcart.bo/products/342311609-a-philosophy-of-software-design-2nd-edition
store_origin: BO
region: Bolivia
---

# A Philosophy of Software Design, 2nd Edition

**Price:** Bs.697
**Availability:** ✅ In Stock

## Quick Answers

- **What is this?** A Philosophy of Software Design, 2nd Edition
- **How much does it cost?** Bs.697 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.bo](https://www.desertcart.bo/products/342311609-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: Short and to-the-point - As an experienced software engineer, I liked this book a lot. It's short, fairly general and high-level, much of the content seems like common sense, but it's still very helpful to have it clearly set down. The author emphasises the benefits of trying to stay in Technical Credit rather than Technical Debt (without using those terms). There is also a refreshing absence of fashionable methodologies.
Review: good for design guidelines - I think this book is excellent for design guidelines, which is something I find scarce in many software books. The book is short in length, which means the good stuff isn't buried under bloat, and being well written is quick to read.

## Technical Specifications

| Specification | Value |
|---------------|-------|
| Best Sellers Rank | 16,517 in Books ( See Top 100 in Books ) 8 in Software Design & Development 9 in Computing & Internet for Professionals 28 in Computing & Internet Programming |
| Customer reviews | 4.4 4.4 out of 5 stars (2,540) |
| Dimensions  | 16.51 x 1.14 x 20.32 cm |
| ISBN-10  | 173210221X |
| ISBN-13  | 978-1732102217 |
| Item weight  | 290 g |
| Language  | English |
| Print length  | 196 pages |
| Publication date  | 26 July 2021 |
| Publisher  | Yaknyam Press |

## Images

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

## Customer Reviews

### ⭐⭐⭐⭐⭐ Short and to-the-point
*by C***D on 19 September 2018*

As an experienced software engineer, I liked this book a lot. It's short, fairly general and high-level, much of the content seems like common sense, but it's still very helpful to have it clearly set down. The author emphasises the benefits of trying to stay in Technical Credit rather than Technical Debt (without using those terms). There is also a refreshing absence of fashionable methodologies.

### ⭐⭐⭐⭐⭐ good for design guidelines
*by D***G on 22 July 2023*

I think this book is excellent for design guidelines, which is something I find scarce in many software books. The book is short in length, which means the good stuff isn't buried under bloat, and being well written is quick to read.

### ⭐⭐⭐⭐ Good engineering book
*by R***T on 15 September 2019*

I'm stuck between 3 and 4 stars. As others said, it's a good book overall. There are some design principles that make a lot of sense and also, in retrospective, explain why some Java libraries are so bad ( you can figure it out for yourself after reading it ). However, I couldn't get over the fact that a substantial part of this book is mostly about comments - got to a point where I was so fed up, I was legit skipping pages to get to more meaningful content.

## 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.bo/products/342311609-a-philosophy-of-software-design-2nd-edition](https://www.desertcart.bo/products/342311609-a-philosophy-of-software-design-2nd-edition)

---

*Product available on Desertcart Bolivia*
*Store origin: BO*
*Last updated: 2026-01-31*