Y Hacker News Books
Buy on Amazon4.3 out of 5, 27 ratings on Amazon

#42 of 2,654 all-time

Design Patterns

Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides

80 people recommended it in 23 threads, 2010–2025.

36 commenters pushed back on it — worth reading the threads.

What people on Hacker News said

JimDabell
This is entirely the point behind the book – so we can identify these common patterns and talk about them at a higher level.

on HN, 2017

jasode
The DP book is a catalog (to gain awareness) and not a checklist (that you must do).

on HN, 2017

jasode
The DP book gives them formal names and hence, an attempt at shared vocabulary.

on HN, 2017

beat
There are lots of good books on design patterns, but you should really read the one that started it all.

on HN, 2017

ssalazar
Just because GoF was originally meant to be descriptive does not mean that it can't be interpreted as prescriptive, especially by your stock work-a-day software engineer or peter-principle'd software architect.

on HN, 2017

ssalazar
Despite whatever intentions the GoF may have had, by giving these patterns a name, they in a sense codified them, giving people something to point to when justifying otherwise poorly thought out design decisions.

on HN, 2017

Where it comes up