Books like 97 Things Every Programmer Should Know by Kevlin Henney


97 Things Every Programmer Should Know gathers 97 short, highly practical tips that span the breadth of software development. Drawing on contributions from respected industry practitioners such as Michael Feathers, Pete Goodliffe, Diomidis Spinellis, Cay Horstmann, and Verity Stob, the book delivers actionable advice that transcends specific programming languages. Whether you’re refactoring legacy code, designing new systems, or sharpening your coding craft, each tip offers a clear, timeless principle to guide effective and efficient development.
First publish date: 2010
Genre: Technology & Computing/Programming
Authors: Kevlin Henney
★ ★ ★ ★ ★ 3.4 (8 community ratings)

97 Things Every Programmer Should Know by Kevlin Henney

How are these books recommended?

The books recommended for 97 Things Every Programmer Should Know by Kevlin Henney are shaped by reader interaction. Votes on how closely books relate, user ratings, and community comments all help refine these recommendations and highlight books readers genuinely find similar in theme, ideas, and overall reading experience.


Have you read any of these books?
Your votes, ratings, and comments help improve recommendations and make it easier for other readers to discover books they’ll enjoy.

Books similar to 97 Things Every Programmer Should Know (10 similar books)

Code Complete by 8337245|Steve McConnell book cover

πŸ“˜ Code Complete

This book provides a strategic approach to software construction, offering essential techniques and must-know principles for creating high-quality code.

β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜… 4.2 (22 ratings)
Similar? ✓ Yes 0 ✗ No 0
Effective Java by 5898905|Joshua Bloch book cover

πŸ“˜ Effective Java


β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜… 4.5 (6 ratings)
Similar? ✓ Yes 0 ✗ No 0
The Practice of Programming (Addison-Wesley Professional Computing Series) by 13792716|Brian W. Kernighan book cover

πŸ“˜ The Practice of Programming (Addison-Wesley Professional Computing Series)

A practical guide for working programmers, covering essential topics such as interfaces, data structures, algorithms, and object‑oriented programming techniques.

β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜… 4.0 (4 ratings)
Similar? ✓ Yes 0 ✗ No 0
The productive programmer by 7043616|Neal Ford book cover

πŸ“˜ The productive programmer
 by Neal Ford

The Productive Programmer offers practical guidance for developers to work faster, smarter, and more efficiently, covering tools, habits, and anti‑traps that boost coding quality and team value.

β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜… 5.0 (1 rating)
Similar? ✓ Yes 0 ✗ No 0
The computer boys take over by 11146197|Nathan Ensmenger book cover

πŸ“˜ The computer boys take over


β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜… 4.0 (1 rating)
Similar? ✓ Yes 0 ✗ No 0
The elements of programming style by 13792716|Brian W. Kernighan book cover

πŸ“˜ The elements of programming style


β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜… 5.0 (1 rating)
Similar? ✓ Yes 0 ✗ No 0
Framework design guidelines by 7628275|Krzysztof Cwalina book cover

πŸ“˜ Framework design guidelines


β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜… 4.0 (1 rating)
Similar? ✓ Yes 0 ✗ No 0
Advances in Computers, Volume 49 (Advances in Computers) by 6173120|Marvin V. Zelkowitz book cover

πŸ“˜ Advances in Computers, Volume 49 (Advances in Computers)


β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜… 5.0 (1 rating)
Similar? ✓ Yes 0 ✗ No 0
Software design by 7027978|Eric J. Braude book cover

πŸ“˜ Software design


β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜… 0.0 (0 ratings)
Similar? ✓ Yes 0 ✗ No 0
Head first software development by 4329388|Dan Pilone book cover

πŸ“˜ Head first software development
 by Dan Pilone


β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜… 0.0 (0 ratings)
Similar? ✓ Yes 0 ✗ No 0

Some Other Similar Books

Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin
The Pragmatic Programmer: Your Journey to Mastery by Andrew Hunt and David Thomas
Refactoring: Improving the Design of Existing Code by Martin Fowler
Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
Working Effectively with Legacy Code by Michael Feathers
The Mythical Man-Month by Frederick P. Brooks Jr.
Domain-Driven Design: Tackling Complexity in the Heart of Software by Eric Evans
The Clean Coder: A Code of Conduct for Professional Programmers by Robert C. Martin

Have a similar book in mind? Let others know!

Please login to submit books!