
Implementation patterns
by Kent Beck · first published 2007
7mentions
6recommended by
7HN commenters
2010–2025first – last mentioned
86% recommend14% neutral
Why HN recommends it
Focused on how to express intent clearly and consistently in code, below the level of architecture; a follow-on to Beck's Smalltalk Patterns, useful for working engineers who want better everyday coding habits.
Summarised by Claude from recommending comments
Affiliate links. As an Amazon Associate I earn from qualifying purchases.








…http://blog.xebia.fr/2011/05/25/interview-avec-robert-martin... (French blog, but the interview is in English). In it, he advises: "Well there are a number of books that talk about writing code well. Kent Beck wrote a book called “Implementation Patterns” very recently. It’s an excellent book all about software craftsmanship. The pragmatic programmers wrote a wonderful book in 2000 called “The pragmatic programmer”, again a wonderful book. Chad Fowler…
on “Ask HN: I think My code isn't Good enough” ↗'Implementation Patterns', Kent Beck. A semi-language-agnostic extension of his 'Smalltalk Patterns'for how to clearly and consistently express what you're saying when you code. 'Facts and Fallacies of Software Engineering',…
on “Ask HN: What language-agnostic programming books should I read?” ↗…Fifth Discipline - Peter Senge Agile: * Extreme Programming, Explained (2nd ed.) - Kent Beck (the annotated bibliography is a goldmine) * Chaos: Making a New Science - James Gleick Programming: * Implementation Patterns - Kent Beck * Test-Driven Development, By Example - Kent Beck * Refactoring (both editions) - Martin Fowler * Refactoring to Patterns - Joshua Kerievsky * Practical Object Oriented Design - Sandi…
on “Theory-building and why employee churn is lethal to software companies” ↗I'm a big fan of IEEE Software magazine. http://www.computer.org/portal/web/software/home They have a lot of good authors who focus on different aspects of design and architecture. I also enjoyed Implementation Patterns by Kent Beck. It is not so much on the architecture of the system, but focuses on the implementation of classes and routines.
on “Ask HN: Suggested software /design/ books?” ↗…think about the right things when coding. It sets your priorities straight. So the question of n00b or vet for me is just how well someone does TDD. And there is also this great book by Kent Beck about Implementation Patterns that is all about well-communication code.
on “Portrait of a N00b” ↗…and Design with Applications (Booch et al.) and Object Thinking. They contrast each other quite a bit; having both perspectives is handy. Once you’re through all those, I recommend Tidy First (Beck), Implementation Patterns (Beck), and Test-Driven Development By Example (Beck). These three books of his provide an incredibly accessible view into better ways to code. If you’re anything like me you get bored reading one book…
on “Ask HN: Any advice for success you would give to a Software Developer intern?” ↗…Pocket Guide. O'Reilly. (ISBN 978-0596007430) 2004. Extreme Programming Explained: Embrace Change, 2nd Edition. With Cynthia Andres. Addison-Wesley. Completely rewritten. (ISBN 978-0201616415) 2008. Implementation Patterns. Addison-Wesley. (ISBN 978-0321413093) >> Selected papers 1987. "Using Pattern Languages for Object-Oriented Programs". With Ward Cunningham. OOPSLA'87. 1989. "A Laboratory For Teaching Object-Oriented…
on “Mastering Programming: An Outline” ↗