EyebrarianPrize winnersGet the app

Books › 97 Things Every Programmer Should Know › Books like it

If you loved

Books like 97 Things Every Programmer Should Know

A chorus of veteran mentors offering bite-sized, hard-won wisdom to elevate your daily coding practice. These 12 books are the closest matches in mood, pace and themes, with what each one shares with 97 Things Every Programmer Should Know.

  • intellectual
  • reflective
  • motivating
  • grounded
  1. 01

    Clean Code

    Robert C. Martin · 2008

    A tough-love mentorship session that transforms the chaotic art of programming into a disciplined, elegant craft.

    Shares:
    • pragmatic
    • authoritative
    • didactic
    • software craftsmanship
  2. 02

    The clean coder

    Robert C. Martin

    A stern but deeply motivating mentorship session on what it means to be a true professional in the software industry.

    Shares:
    • reflective
    • motivating
    • pragmatic
    • authoritative
  3. 03

    Refactoring

    Martin Fowler

    A pragmatic masterclass in transforming chaotic, tangled systems into elegant, maintainable architecture through small, deliberate steps.

    Shares:
    • pragmatic
    • encouraging
    • authoritative
    • software craftsmanship
  4. 04

    The passionate programmer

    Chad Fowler

    A motivational roadmap that transforms passive coding jobs into intentional, thriving careers.

    Shares:
    • pragmatic
    • encouraging
    • conversational
    • continuous learning
  5. 05

    Code Complete

    Steve McConnell · 2004

    A comprehensive, empowering mentorship in book form that turns the chaotic scramble of coding into a disciplined, deeply satisfying craft.

    Shares:
    • intellectual
    • pragmatic
    • encouraging
    • authoritative
  6. 06

    Pragmatic Thinking and Learning

    Andrew Hunt

    A user manual for the human brain, written with the practical, problem-solving mindset of a seasoned software engineer.

    Shares:
    • pragmatic
    • encouraging
    • conversational
  7. 07

    Extreme programming explained

    Kent Beck; Cynthia Andres · 1999

    A pragmatic, energizing manifesto that strips away bureaucratic bloat to reveal a more humane, adaptable way to build things together.

    Shares:
    • pragmatic
    • conversational
  8. 08

    The Art of Readable Code

    Boswell, Dustin; Foucher, Trevor

    A friendly, pragmatic guide that turns the frustrating chore of deciphering bad code into a satisfying pursuit of clarity and craftsmanship.

    Shares:
    • pragmatic
    • encouraging
    • software craftsmanship
  9. 09

    Cracking The Coding Interview

    Gayle Laakmann McDowell

    A rigorous, pragmatic bootcamp that transforms the dread of whiteboard coding into a conquerable, methodical puzzle.

    Shares:
    • pragmatic
    • encouraging
    • authoritative
  10. 10

    C# in Depth

    Jon Skeet

    A passionate, deep dive into the soul of a programming language that transforms everyday coders into true craftsmen.

    Shares:
    • intellectual
    • authoritative
    • conversational
    • software craftsmanship
  11. 11

    The Pragmatic Programmer

    Andrew Hunt; David Thomas

    A timeless mentorship in a bottle that transforms the daily grind of writing code into a deliberate and joyful craft.

    Shares:
    • grounded
    • pragmatic
    • encouraging
    • authoritative
  12. 12

    Design Patterns

    Erich Gamma, John Vlissides and others

    An authoritative, foundational text that feels like unlocking the hidden architectural secrets of elegant software design.

    Shares:
    • intellectual
    • pragmatic
    • authoritative

Back to 97 Things Every Programmer Should Know