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…
There seems to be an inverse correlation between how much I pay for an Apple product and how much I enjoy using it …
When I was younger, I used to be easily frustrated when things weren't going my way. I would feel a surge of emotion wash over me, and I would indulge in that burning warmth while it lasted. The sensation was a strange combination of feeling powerful — a wave of pent-up energy coursing through me,... Continue Reading →