Speed Is a Feature
Speed is often discussed as a technical concern — infrastructure, databases, caching strategies. The product team cares about features. The engineering team cares about performance. They're in different conversations.
That's a mistake. Speed is a product decision with user-facing consequences as significant as any feature.
The Cognitive Science
There's a well-established principle in human-computer interaction: response times under 100ms feel instantaneous. Response times between 100ms and 1 second feel fast but noticeable. Response times above 1 second break the flow of thought.
When a tool responds in under 100ms, the human brain barely registers that a computer was involved. The interaction feels direct — like touching a physical object. The work flows.
When a tool takes 2-3 seconds, the work stops. The user shifts their attention. They check their phone, think about something else, lose the thread of what they were doing. The cognitive interruption costs more than the 2 seconds.
Frequency Amplifies Everything
The impact of latency multiplies with frequency of use. A tool used once a day that takes 3 seconds: barely noticeable. A tool used a hundred times a day that takes 3 seconds: 5 minutes of interrupted work, every day.
Business platforms are high-frequency tools. Your team opens records, checks statuses, updates fields, navigates between sections — dozens or hundreds of times per day. At that frequency, every 100ms of unnecessary latency is significant.
Speed Builds Trust
There's a less quantifiable effect of fast software: trust. When a tool responds immediately, you trust that it processed your action. You trust that the save worked. You trust that the data is current.
When a tool is slow, you're never quite sure. Did that click register? Is this the latest version? You develop habits of double-clicking, double-checking, waiting before navigating away. Those habits are all responses to untrustworthiness.
How We Think About Speed
We treat performance as a product specification, not an engineering afterthought. A feature that works correctly but slowly is not complete. Speed targets are part of the acceptance criteria.
That means sometimes we ship a feature later, because it wasn't fast enough yet. We think that's the right call. A fast, trustworthy tool is more valuable than a feature-complete slow one.
Speed is a feature. And it's one we're not willing to compromise on.