πŸ“š Book Club

← The Pragmatic Programmer, 20th Anniversary Edition

Week 1 of 9

A Pragmatic Philosophy

Before any technique comes an attitude. Own your work, your mistakes, and your growth.

This week's reading

A Pragmatic Philosophy (7 topics, ~35 pages)

By the end of this week you'll be able to:

Reflect & discuss

  1. Name one broken window in a codebase you work on. What would it take to board it up this week?
  2. Share a time from your own work where this chapter's lessons would have helped, or where you learned them the hard way.
  3. What's one thing from this chapter you'll try in your own work? When you have, share how it went in #wins, and link a gist or repo if you've got one.

Put it into practice

Broken window sweep (30 min): Pick one module you touch often. List every broken window you find (dead code, ignored warnings, flaky tests, TODOs older than a year). Fix one, and file the rest where they'll be seen.

Portfolio plan (20 min): Write down one new language or tool, one book, and one community you'll engage with this quarter. Share it in the Slack thread so someone holds you to it.

Go deeper

Reading along? Join the club to discuss each week's prompts with other developers.