📚 Book Club

9 weeks · 5 Oct – 7 Dec

The Pragmatic Programmer, 20th Anniversary Edition

David Thomas & Andrew Hunt · Get the book

5 of 9 weeks done
  1. ✓

    A Pragmatic Philosophy Done

    Before any technique comes an attitude. Own your work, your mistakes, and your growth.
    7 topics · due Mon 12 Oct 2026
  2. ✓

    A Pragmatic Approach Done

    Good design is whatever makes the next change cheaper. This chapter gives you the habits that keep code easy to change.
    8 topics · due Mon 19 Oct 2026
  3. ✓

    The Basic Tools Done

    Your tools set the ceiling on how fast you can think in code. This chapter is about owning them instead of fighting them.
    7 topics · due Mon 26 Oct 2026
  4. ✓

    Pragmatic Paranoia Done

    You can't write perfect software, so write code that notices when things go wrong and says so loudly.
    5 topics · due Mon 2 Nov 2026
  5. ✓

    Bend, or Break Done

    Requirements always change, so code has to bend. This chapter is about coupling, and how to keep it low enough that change doesn't break you.
    5 topics · due Mon 9 Nov 2026
  6. 6

    Concurrency This week

    Most concurrency bugs come from two things, hidden ordering assumptions and shared mutable state. This chapter shows how to design both out.
    4 topics · due Mon 16 Nov 2026
  7. 7

    While You Are Coding Opens 16 Nov

    8 topics · due Mon 23 Nov 2026
  8. 8

    Before the Project Opens 23 Nov

    4 topics · due Mon 30 Nov 2026
  9. 9

    Pragmatic Projects Opens 30 Nov

    5 topics · due Mon 7 Dec 2026
Reading along? Join the club to discuss each week's prompts with other developers.