# Design Patterns by Gamma, Helm, Johnson and Vlissides

12 Hacker News commenters recommended Design Patterns by Gamma, Helm, Johnson and Vlissides and 3 criticized it, November 2025 to November 2026. It was recommended in 9 of 13 months. It meets the Hacker Approved badge rule.

**Verdict:** Recommended for teaching reusable object-oriented design vocabulary and solving code design problems. Critics say some patterns are dated, tied to C++/Java as of 1994, or overused.

## Why people recommend it

- Core ideas still relevant (3 comments): "I think the GoF has aged well (controversial opinion I know!)." ([source](https://news.ycombinator.com/item?id=46252945)) "remains highly relevant and useful in the generalities" ([source](https://news.ycombinator.com/item?id=46022696)) "Most underlying technology is timeless" ([source](https://news.ycombinator.com/item?id=46733856))
- Useful for solving design problems (2 comments): "Recently helped me solve a non-obvious code-stink design issue." ([source](https://news.ycombinator.com/item?id=50170725)) "among the most professionally useful courses I ever took" ([source](https://news.ycombinator.com/item?id=46228184))
- Well-regarded, professionally useful reading (3 comments): "among the most professionally useful courses I ever took" ([source](https://news.ycombinator.com/item?id=46228184)) "I've worked through ... Design Patterns" ([source](https://news.ycombinator.com/item?id=47018714)) "A very good book, besides the GoF one" ([source](https://news.ycombinator.com/item?id=46228955))
- Principles remain useful beyond its era (3 comments): "remains highly relevant and useful in the generalities" ([source](https://news.ycombinator.com/item?id=46022696)) "it wasn't pointless to say it back then" ([source](https://news.ycombinator.com/item?id=47776012)) "Most underlying technology is timeless" ([source](https://news.ycombinator.com/item?id=46733856))

## What people warn about

- Overused, forced onto every problem (2 comments): "the problem is every single person I know who was exposed to the book, try to hammer every problem into one pattern" ([source](https://news.ycombinator.com/item?id=47851198)) "some doofus has red too many "Gang of Four" "Design Patterns OOP" bullshit books and gone to town" ([source](https://news.ycombinator.com/item?id=49170750))

## Alternatives hackers recommend

- [The Mythical Man-Month by Fred Brooks](https://hackerapproved.com/p/mythical-man-month.md): 56 recommend
- [Designing Data-Intensive Applications by Martin Kleppmann](https://hackerapproved.com/p/designing-data-intensive-applications.md): 37 recommend
- [A Philosophy of Software Design by John Ousterhout](https://hackerapproved.com/p/a-philosophy-of-software-design.md): 28 recommend
- [Code Complete by Steve McConnell](https://hackerapproved.com/p/code-complete.md): 14 recommend
- [The Architecture of Open Source Applications by Amy Brown and Greg Wilson](https://hackerapproved.com/p/architecture-of-open-source-applications.md): 13 recommend

## Where to get it

- [See price on Amazon](https://www.amazon.com/dp/0133052664?tag=hackerapprove-20) (affiliate link)
- [Bookshop.org](https://bookshop.org/a/130825/9780133052664) (affiliate link)

## Cite as

Hacker Approved, "Design Patterns by Gamma, Helm, Johnson and Vlissides", https://hackerapproved.com/p/design-patterns/ (counts from 1,795,640 Hacker News comments, November 2025 to November 2026).
