Writing
On designing and building software, the tools that shape how I work, and the occasional detour into hardware.
2026
- What was on the other endMay 20, 2026Art built without human emotion is an affront.
- Apple never abandoned the iPodMay 1, 2026I've carried the same iPod in my back pocket for twenty years.
- Your data is yoursApr 22, 2026The best arbiter of your data is you.
- The clay modelApr 5, 2026Designing a car and designing software are different, yet similar.
- The designer as managerMar 17, 2026The foundations of the IC track are on shaky ground.
- When the artwork is the algorithmFeb 27, 2026Algorithms are filled with beauty for those who care to look.
- Taste will not save youJan 9, 2026Gag me with a spoon. The case against taste as a moat.
2025
- Earning the interruptionDec 12, 2025Push notifications are a broken contract worth reexamining.
- Building recommendations with nothing to sellNov 14, 2025What happens when you build the thing that actually serves users.
- A modern approach to testing SwiftOct 24, 2025The better the tests, the greater the velocity.
- Some itches you just have to scratchSep 19, 2025Some ideas sit for years until a train ride shakes them loose.
- Where design decisions actually liveAug 20, 2025Lamentations from the deathbed of the canvas.
- Figma's shift from hub to spokeAug 4, 2025Figma feels a lot like mid-90s Apple, lost in the wilderness.
- The case for building your own Figma pluginsMay 15, 2025Figma can work for your team in the exact ways you need it to.