words. words. words.
blog
occasional essays on software, design, and the internet.
-
the art of doing less
on writing minimal typescript utilities — and why the best abstractions are the ones you almost didn't write.
read → -
on building in public
what it means to share your work before it feels ready — and why the discomfort is the point.
read → -
the interface is the idea
design isn't decoration. the way something works is inseparable from what it means.
read → -
notes on writing code
code is read far more than it's written. some thoughts on treating it as prose.
read →