← All insights
Engineering · 4 min read
Performance is a feature
Fast software feels intelligent. Notes on treating speed and efficiency as first-class product requirements.
Users rarely describe software as fast. They describe it as easy, clear, or pleasant — and speed is often the hidden reason.
Budget from day one
Setting performance budgets early — page weight, response time, interaction latency — prevents slow decay as features are added.
Prefer lighter techniques
Vector graphics over video, server rendering over heavy client bundles, and only the code a page actually needs. This very website follows those rules.
Next essay
Designing calm interfaces for complex systems →