It's clear that COVID-19 is a crisis that has exposed civilizational foundations and areas of improvement. The next one won't be like this one though — how can be best prepare?
I don't ever want to retire. Instead, I want to have an eighty-year career, one where I get to build upon a lifetime of experience and resources to move the needle on some of the messiest problems we face.
How would I describe what I do to a reasonably intelligent person who isn't a software engineer?
Tanagram is a project idea I've been exploring built around two fundamental hypotheses about modern software.
Last week was officially my final week with Trustwork. I'll be joining the Issuing team at Stripe in a month, a relatively new team with a really audacious charter. In the lead-up to making my decision to leave, a couple of factors came together to bring my shields down.
Learn things that are harder than what you already know, not just what is adjacent.
The process of making a decision is not the same thing as the outcome of the decision — it's possible to have a well-made decision that results in a bad outcome, or to have a poorly-made decision that results in a good outcome…