GeekPeak
Cover of 97 Things Every Programmer Should Know

97 Things Every Programmer Should Know

Kevlin Henney

Tap into the wisdom of experts to learn what every programmer should know, no matter what language you use.

5.5 score
#411 overall · #44 in Code Quality

Score based on developer article recommendations — not sales data or reviews.

Check on Amazon

🟢 Developer Verdict

A collection of short, practical essays from programming experts, offering diverse perspectives on code quality and professional development.

Read this if

  • You seek diverse, distilled advice from many industry veterans.
  • You are a new programmer seeking practical advice on code quality.
  • You want to broaden your understanding beyond specific tech stacks.

Skip this for now if

  • You prefer a single, cohesive narrative or deep dive on one topic.
  • You are an experienced developer seeking advanced technical depth.
  • You need hands-on coding examples in a specific programming language.
Developer signal: Overwhelming Consensus · 100% 3 analyzed mentions PracticalCareer ChangingFoundational

📊 Why Developers Recommend

1.

It pushes developers to think more carefully about readability and naming.

2.

Referenced by multiple developers, suggesting consistent practical value.

3.

Valued for its practical approach — concepts connect directly to real-world engineering decisions and daily work.

Top signals: PracticalCareer ChangingFoundational

👤 Who Should Read This

Best for

  • Developers looking to grow their careers
Difficulty: Intermediate Style: Practical, Foundational

Explore Similar Books

More books in similar categories — browse to discover your next read.

Cover of 97 Things Every Programmer Should Know
97 Things Every Programmer Should Know

Kevlin Henney

Mentioned in 3 articles · #411 overall

As an Amazon Associate, we earn from qualifying purchases.

Recommended in 3 Articles

What defines a good programmer

● DEVby onmyway133· Apr 17, 2019
View article →

10 Things Every Software Developer Should Know

● DEVby javinpaul· May 4, 2019
View article →

12 Essential Skills Software Developers should Learn in 2025

● DEVby javinpaul· Jan 6, 2020
View article →

Score Trend

Last 90 Days

Articles

0

vs prev 90d

0

All Time

Unique authors

2

Total mentions

3

Source Platforms

DEV 3
📰 About this signal · 3 analyzed mentions · Mostly High confidence

Article Types

Learning Path 1
Opinion Piece 1
Book List 1

Confidence

High 3