GLOBUSZ BOOKS97 Things Every Programmer Should Know: Collective Wisdom from the ExpertsKevlin Henney (Editor)

A Globusz Books discovery

97 Things Every Programmer Should Know: Collective Wisdom from the Experts

Kevlin Henney (Editor) · English

Programming advice is a dime a dozen, but few collections pack 97 sharp, no-nonsense tips from real experts into one slim volume. This isn’t a manifesto or a how-to manual; it’s more like a grab-bag of wisdom nuggets that remind you why some basics never go out of style. If you think you know it all or just want a quick sanity check, this book throws in perspectives you didn’t know you needed.

2 min summary498 wordsAccessible difficulty
Professional growthSkill refinementTeam collaborationWork habitsSoftware craftsmanship

Globusz Books summary

What the book is about

2 min read

Kevlin Henney’s edited collection, "97 Things Every Programmer Should Know," is exactly what it says on the tin — a curated set of brief essays by a diverse roster of seasoned programmers. The book isn’t about flashy new frameworks or bleeding-edge tech. Instead, it’s a practical, sometimes blunt, reminder of the fundamentals that keep code usable, teams sane, and projects moving forward.

Each essay is short, usually a page or two, making it a perfect quick read rather than a deep dive. But don’t mistake brevity for fluff. These are distilled insights from folks who’ve been there, done that, and want you to avoid the same pitfalls. The advice spans everything from crafting clean code to mastering your tools, from debugging to collaborating with humans (yes, humans!).

One of the biggest takeaways is the emphasis on simplicity and maintainability. Writing code that just works isn’t enough; it needs to be readable and adaptable. The book pushes back against overengineering and complexity, which is refreshing in a world obsessed with shiny new patterns. It’s a call to write code future-you won’t hate.

Testing and debugging get their fair share of attention. The contributors advocate for rigorous testing habits and smart debugging strategies — not as optional extras but as core parts of the craft. It’s a reminder that bugs aren’t a sign of failure but an opportunity to learn and improve.

Professionalism and teamwork also feature heavily. Several essays highlight the importance of continuous learning, code reviews, and open communication. Programming isn’t just about typing code; it’s about working with people and evolving your skills. The book doesn’t sugarcoat this — it acknowledges that collaboration can be messy but insists it’s essential.

Another practical angle is tool mastery. Knowing your IDE, version control, and debugging tools isn’t just for show; it’s about squeezing out every bit of productivity and avoiding unnecessary headaches.

That said, the book’s format is both its strength and its weakness. The short essays mean you get a wide variety of perspectives, but none go very deep. Some advice may feel like common sense or rehashed wisdom. If you’re already a seasoned developer, parts of it might seem like preaching to the choir. Also, the alphabetical organization is a bit random, so it’s not a book you read cover to cover but more a reference or a source of quick inspiration.

Despite being over a decade old, the core ideas hold up well because they focus on timeless principles rather than trendy tech. The human side of programming, the push for clarity, and the professional habits are as relevant now as ever. If anything, the book is a good antidote to the hype cycle that constantly bombards developers with the next big thing.

In short, "97 Things Every Programmer Should Know" is a practical, no-frills collection that reminds you what really matters when you sit down to write code. It’s less about reinventing the wheel and more about making sure your wheel doesn’t fall off mid-ride.

Beyond the summary

What might this book awaken in you?

This book is a bit like having a coffee chat with a bunch of seasoned programmers who aren’t trying to dazzle you with jargon but just want you to write better code and work better with others. It won’t solve every problem or replace deep study, but it’s a solid dose of reality and good sense. If you want quick, honest reminders about what really matters in programming, this is a handy companion.

Before you commit

Why you might read this

Programming advice is a dime a dozen, but few collections pack 97 sharp, no-nonsense tips from real experts into one slim volume. This isn’t a manifesto or a how-to manual; it’s more like a grab-bag of wisdom nuggets that remind you why some basics never go out of style. If you think you know it all or just want a quick sanity check, this book throws in perspectives you didn’t know you needed.

Globusz summaryAbout 2 minutes
DifficultyAccessible
Especially worth considering if…Novice programmers wanting a broad introduction to good habits and practices.
Spoiler sensitivity: lowThis is a nonfiction summary.

Themes worth noticing

Code Quality and Simplicity

The importance of writing clean, readable, and maintainable code that stands the test of time.

Testing and Debugging

Integrating testing as a core practice and using debugging wisely to improve software reliability.

Professionalism and Collaboration

Acknowledging programming as a team effort that requires communication, empathy, and continuous learning.

Tool Proficiency

Mastering development tools to boost productivity and reduce friction in daily tasks.

Continuous Improvement

Staying curious, open-minded, and committed to learning throughout your programming career.

Key ideas, explained

Simplicity Over Cleverness

Writing code that’s easy to understand beats showing off with complex tricks every time. The book stresses that maintainable code saves time and sanity in the long run, even if it feels less impressive upfront.

Testing Is Not Optional

Robust testing practices aren’t just for test-driven fanatics. They’re essential for catching bugs early, ensuring reliability, and building confidence in your code — no excuses.

Programming Is a Human Activity

Code doesn’t exist in a vacuum. Collaboration, communication, and empathy are crucial. The book pushes you to think beyond the keyboard and consider your teammates and users.

Tool Mastery Boosts Productivity

Knowing your development tools inside out is a force multiplier. Whether it’s your IDE, debugger, or version control, mastering these tools prevents wasted time and frustration.

Continuous Learning and Adaptation

No matter how experienced you are, staying curious and open to new ideas keeps you sharp. The essays encourage embracing feedback, reviewing code, and growing professionally.

How to Use This Book in Real Life

Prioritize Readability in Your Code

Before adding that clever one-liner, ask if your future self or a teammate can understand it quickly. Favor clear, straightforward code over complexity.

Build Testing Into Your Workflow

Make writing tests a habit, not an afterthought. It’s the best way to catch bugs early and avoid painful debugging sessions later.

Engage in Code Reviews Regularly

Seek and offer feedback through code reviews. It’s not about policing but sharing knowledge, catching mistakes, and improving code quality together.

Invest Time in Learning Your Tools

Spend time mastering your IDE shortcuts, debugger features, or version control commands. It pays off by making your daily work smoother and faster.

Stay Humble and Keep Learning

Don’t assume you know everything. Stay open to new techniques, languages, and feedback. Growth is a continuous process.

What the book does especially well

  • Diverse voices from real practitioners bring varied, practical insights.
  • Short, digestible essays make it easy to dip in and out without overwhelm.
  • Focuses on timeless principles over fleeting trends, giving it lasting relevance.
  • Balances technical advice with attention to the human side of programming.
  • Provides actionable tips grounded in real-world experience.

Where the book gets shaky

  • Brevity means many essays skim the surface and lack depth.
  • Some advice may feel like common sense or well-worn clichés to experienced developers.
  • Alphabetical essay order lacks thematic flow, making it less suited to straight-through reading.
  • Published in 2010, some tooling references may feel dated though core ideas remain solid.
  • Repetition occurs as similar themes crop up across different essays.

Questions to carry with you

  • Am I writing code that my future self or teammates can easily understand?
  • How can I integrate better testing habits into my workflow today?
  • Do I actively seek feedback and participate in code reviews?
  • Am I making the most of my development tools?
  • What’s one new thing I can learn or improve this week?

The bottom line

This book is a bit like having a coffee chat with a bunch of seasoned programmers who aren’t trying to dazzle you with jargon but just want you to write better code and work better with others. It won’t solve every problem or replace deep study, but it’s a solid dose of reality and good sense. If you want quick, honest reminders about what really matters in programming, this is a handy companion.

Reader feedback

Was this summary useful?

Rate the Globusz summary of 97 Things Every Programmer Should Know: Collective Wisdom from the Experts, not the book itself.

Loading reader ratings…

Keep exploring

Related collections

Follow the broader question instead of stopping at one book.

Where to go next

Don’t just read the nearest look-alike.

These recommendations serve different purposes: stay with the author, follow the closest idea, find an easier entry, go deeper, or deliberately change perspective.

Browse all books
Closest matchThe Pragmatic Programmer: Your Journey to MasteryAndrew Hunt, David Thomas

Strong overlap in themes, life-impact signals, mood, or the questions the books raise.

Software development is messy and never as neat as your textbooks promise. Hunt and Thomas don’t sell you fairy tales about flawless code or instant mastery. Instead, they hand you a toolbox of gritty, no-nonsense strategies that help you navigate the chaos and actually get stuff done—without losing your mind or your dignity.Read this summary →
Also worth exploringMaking Software: What Really Works, and Why We Believe ItAndy Oram, Greg Wilson (Editors)

Related through the themes, questions, or life-impact signals surrounding this book.

Software development is famously full of opinions dressed as gospel truths. This book dares to ask: what if we actually looked at the data instead of just trusting the loudest voices? "Making Software" pulls back the curtain on some of the most sacred cows in coding, testing, and teamwork—showing what really works and what’s mostly just noise.Read this summary →
Also worth exploringProgramming PearlsJon Bentley

Related through the themes, questions, or life-impact signals surrounding this book.

Programming isn’t just banging out lines of code until something works. Jon Bentley’s "Programming Pearls" throws you right into the gritty reality that good programming is about crafting clever, efficient solutions—pearls, if you will—out of messy problems. This book doesn’t hand you magic spells or trendy frameworks; it forces you to think like a problem solver, not a code monkey.Read this summary →
Also worth exploringThe Innovator's Guide to Growth: Putting Disruptive Innovation to WorkScott D. Anthony, Mark W. Johnson, Joseph V. Sinfield, Elizabeth J. Altman

Related through the themes, questions, or life-impact signals surrounding this book.

This book cuts through the hype to reveal how disruptive innovation actually works in established companies. It shows that growth isn’t about flashy ideas or quick wins but a disciplined process of spotting overlooked customers and building businesses around them. Ready to rethink how your company approaches innovation?Read this summary →
Also worth exploringThe 22 Immutable Laws of Marketing: Violate Them at Your Own Risk!Al Ries & Jack Trout

Related through the themes, questions, or life-impact signals surrounding this book.

The 22 Immutable Laws of Marketing lays down 22 strict rules that brands ignore at their own peril. It’s not about flashy campaigns or luck—marketing success hinges on being first, owning a niche, and controlling perception. Think you can rewrite these laws? Good luck with that.Read this summary →

Follow the idea

Explore books that may matter for similar reasons.

Technology relevance

Still relevant in 2026: Yes — foundational

Offers timeless wisdom valued by developers.

Topics: software development · programming practices · career advice

Browse current Technology books.

Continue the journey

Read the original when you are ready.

The full collection offers a wide range of perspectives you won’t get from a single author, making it a rich source of varied wisdom. Reading the whole book exposes you to different styles of thinking and problem-solving, which can spark new ideas or challenge your assumptions. Plus, the short essay format means you can pick it up anytime, explore a topic that catches your eye, and come away with practical takeaways without committing to a dense textbook. It’s a low-friction way to keep your programming mindset sharp and grounded.