I recently decided to take a short career break, to reflect on a quarter century in software engineering. In doing so, one of my goals is to get more ideas out of my head, and committed to writing. This is both to clarify my own tangled thinking, and to publish it for others to inspect.
Here, I’d like to share my views on building software products and software engineering organizations. Posts will be loosely themed around achieving worthwhile outcomes through incremental changes. Expect topics like continuous deployment, lean product engineering, remote work, professional development, and engineering culture.
In the spirit of incrementalism, I plan to start shipping, and learn along the way. So please feel free to share feedback or start a conversation in comments, on Twitter, or via email.
I’m happy you’re here! Now let’s get to it.