#11 in the ranking · technical · 1994
Design Patterns
Design Patterns, by Gamma, Helm, Johnson and Vlissides, published in 1994, is cited by 208 people in conversations on Hacker News, Stack Exchange and TabNews. It shows up in all 20 years, from 2007 to 2026, with the most mentions in 2010. People who cite it also cite The Pragmatic Programmer, Code Complete and Clean Code.
Year by year
Peak: 26 mentions in 2010
Mentions per year: 2007: 2; 2008: 13; 2009: 5; 2010: 26; 2011: 21; 2012: 16; 2013: 10; 2014: 6; 2015: 6; 2016: 10; 2017: 16; 2018: 7; 2019: 13; 2020: 9; 2021: 12; 2022: 15; 2023: 16; 2024: 6; 2025: 8; 2026: 1.
Where it’s cited
What people write
From a text search; it doesn’t yet tell recommending apart from just mentioning.
A few more I'd recommend are A Philosophy of Software Design, SQL Performance Explained, Mastering Regular Expressions, and Design Patterns (GOF).
Hacker News · 2022 · in “Software engineering books” · see comment ↗
Surely, Mythical Man Month and GoF qualify as classics of software engineering.
Hacker News · 2020 · in “Books I recommend to my software engineering students” · see comment ↗
I actually have read the GoF book, but I'm not sure that I'd recommend it to anyone.
Hacker News · 2012 · in “Books Programmers Don't Really Read But Recommend” · see comment ↗
The most classic authority on this is Design Patterns: Elements of Reusable Object-Oriented Software, often referred to as The Gang of Four, or simply Gamma.
Stack Exchange · 2011 · in “What books or resources would you recommend to learn practical OO design and development concepts?” · by Yony · CC BY-SA 3.0 · see comment ↗
More traditional classics would include the infamous GoF Design Patterns, Bertrand Meyer's Object Oriented Software Construction, Booch's Object Oriented Analysis and Design, Scott Meyer's "Effective C++'" series and a lesser…
Stack Exchange · 2008 · in “What is the single most influential book every programmer should read?” · by Luther Baker · CC BY-SA 2.5 · see comment ↗
For example, GOF's DP is written with C++ and, if fewer, Smalltalk examples, and TDD is written with Java and Python examples.
Stack Exchange · 2013 · in “Are programming books in other languages useful for Python?” · by June Kim · CC BY-SA 3.0 · see comment ↗
Mas para aprender a desenvolver software em nível profissional (independente da linguagem), eu recomendo dois livros: Clean Code, do Robert Martin; e Design Patterns, do famoso "Gang of Four".
TabNews · 2023 · in “Ainda vale apena comprar livros de programação?” · see comment ↗
| 4 | Design Patterns | Gang of Four | 45 | 6,0 |
TabNews · 2026 · in “Os 15 livros mais recomendados para devs segundo 100 fontes.” · see comment ↗
- Design Patterns: 1994 da gangue dos quatro (GoF), tem muita gente que paga curso, fica pescando conteúdo a respeito disso mas nunca se deu ao trabalho de ler o livro.
TabNews · 2024 · in “Ainda existem livros essenciais?” · see comment ↗