Writing
Notes on building software people actually use.
Latency is a feeling
Users don't measure milliseconds. They measure doubt.
2 min readEvery abstraction is a loan
You borrow simplicity today and repay it in understanding later.
2 min readData has gravity
Systems don't grow around code. They grow around where the data lives.
2 min readThe interface is the argument
Every screen makes a claim about what matters. Most make it by accident.
2 min readBoring is a feature
The most exciting thing a system can do is nothing unexpected.
2 min readThe case for deleting code
Lines of code are not an asset. They are inventory, and inventory spoils.
2 min read