# Patterns of Distributed Systems with Unmesh Joshi

## Episode metadata
- Episode title: Patterns of Distributed Systems with Unmesh Joshi
- Show: The GeekNarrator
- Owner / Host: Kaivalya Apte
- Guests: [Unmesh Joshi](https://share.snipd.com/person/bde4a860-da33-4409-ab5c-4e6a725cfad2)
- Episode publish date: 2025-02-12
- Episode AI description: Unmesh Joshi, a Principal Consultant at ThoughtWorks and author of "Patterns of Distributed Systems," dives deep into the intricacies of distributed systems. He discusses the critical role of context in applying patterns and the necessity of reading code for better implementation. Unmesh highlights common developer pitfalls and the importance of understanding consensus mechanisms, using the Paxos algorithm as an example. He also emphasizes the evolution of cloud computing practices and the human aspect of software design, urging a user-focused iterative approach.
- Mentioned books: [Patterns of Distributed Systems](https://share.snipd.com/book/ebbc9740-4e91-49c4-bc4c-5bac686de1f1) by [Unmesh Joshi](https://share.snipd.com/person/bde4a860-da33-4409-ab5c-4e6a725cfad2), [Design Patterns: Elements of Reusable Object-Oriented Software](https://share.snipd.com/book/6e75114e-29d1-45a7-bc94-cd76865c3203) by [Erich Gamma](https://share.snipd.com/person/8d4dae81-ea70-45b6-80e0-c94f3887d047), [John Vlissides](https://share.snipd.com/person/f1448a3e-1dda-4ecc-9efc-7302d64b512a), [Ralph Johnson](https://share.snipd.com/person/ffbc92ea-4e7f-478a-87d2-5e4ceefe5606), [Richard Helm](https://share.snipd.com/person/d4455c7d-436a-427b-997a-11520b250a0f), [The Rust Programming Language](https://share.snipd.com/book/d86d3aed-e105-4b88-b1f4-bbaea8bc78e6) by [Carol Nichols](https://share.snipd.com/person/ac35c92f-00a0-400a-ba43-1c385de3e930), [Steve Klabnik](https://share.snipd.com/person/e7c8fe8c-2ebc-4421-a906-8762d74a495b)
- Duration: 58:14
- Episode URL: [Open in Snipd](https://share.snipd.com/episode/3817011b-a63e-4fa8-a199-9afe6a1a99ec)
- Show URL: [Open in Snipd](https://share.snipd.com/show/63c5ffe5-48a0-4a76-80e0-14496f0b313e)
- Export date: 2026-05-08T10:38:03
## Snips
### [Patterns Capture Wisdom](https://share.snipd.com/snip/cafc0169-8cd5-4ca0-8472-319a128927be)
🎧 06:55 - 07:16 (00:20)
<iframe
src="https://share.snipd.com/embed/obsidian-player/snip/d8bd1314-a09a-46df-a6d9-be04ed30e90e"
width="100%"
height="100"
style="border: none; border-radius: 12px;"
sandbox="allow-scripts allow-same-origin allow-forms allow-popups allow-clipboard-write"
></iframe>
- Software design patterns, according to Jim Coplien, capture the wisdom of generations.
- Truly identifying a pattern requires observing it in multiple implementations.
#### 💬 Quote
> Patterns capture wisdom of generations.
#### 📚 Transcript
**Unmesh Joshi:** So, I mean, one way of looking at patterns is, and I like that, I think Jim Copeland, who is a patterns guru, used this phrase, but he says patterns capture wisdom of generations. And capturing
---
Created with [Snipd](https://www.snipd.com) | Highlight & Take Notes from Podcasts