
The Pragmatic Programmer: From Journeyman to Master

July 2023
If you collected lists of techniques for doing great work in a lot of different fields, what would the intersection look like? I decided to find out by making it.
Partly my goal was to create a guide that could be used by someone working in any field. But I was also curious about the shape of the intersection. And one thing this exercise sh... See more
If you collected lists of techniques for doing great work in a lot of different fields, what would the intersection look like? I decided to find out by making it.
Partly my goal was to create a guide that could be used by someone working in any field. But I was also curious about the shape of the intersection. And one thing this exercise sh... See more
How to Do Great Work
Just Get Shit Done…stop talking about doing things and make them happen. Start small, scale down, make small models really fast, learn to fail faster, then scale up or scale down. It’s better to count your mistakes in minutes, then in years. Trust that others will contribute, add, modify, revise, inform, and transform what you do.
open systems
101 design rules
Musings, ramblings, and principles that I’ve shared with my team and randomly on Twitter. Reminding yourself of the principles that ground you is simply a good practice. Here are mine.
Design is hope made visible.
You can live your life as the result of history and what came before, or you can live your life as the cau