“Can it work more like Excel?”
An innocent question that can make an engineering team stare quietly into the distance.
If you build software for people who spend much of their day in spreadsheets, you’ve probably heard it.
“Web applications aren’t Excel” is technically true. It also does very little to help someone finish their work.
People bring habits from tools they know. Often, those habits tell us something useful about what they’re trying to accomplish.
The tricky part is the cost. A familiar interaction that feels instant in a spreadsheet can require considerably more work against a large shared dataset.
So, how much extra waiting is that convenience worth?
As engineers, we tend to care about keeping the application fast. Users care about getting their work done. Those goals usually align, but sometimes a slower interaction saves someone several manual steps.
One way to approach it:
- Understand the task behind the request
- Measure the performance cost
- Make the trade-off clear
- Offer a choice where it makes sense
We still need to exercise engineering judgment. But “that will be slower” is only part of the answer. Slower for the application, or slower for the person doing the work?
#CTOThoughts