Slow Software
You spend lots of time waiting on your computer. You pause while apps start and web pages load. Spinner icons are everywhere. Hardware gets faster, but software still feels slow. What gives? If you use your computer to do important work, you deserve fast software. Too much of today’s software falls short. At the Ink & Switch research lab we’ve researched why that is, so that we can do better. This article shares we’ve learned. We welcome your feedback: @inkandswitch or hello@inkandswitch.com. What feels “slow” to users? We all have a sense for when software annoys us with delays. But to get a better handle on this problem, we’ll complement these intuitions with academic research that answers the question rigorously. Perceived speed is all about latency. Comparing the “what feels slow” findings from academia with measurements of real-world app latency tells us just how bad things really are. When discussing software performance, we often hear about throughput. E.g. “this web server can
What feels slow What feels “slow” to users? We all have a sense for when software annoys us with delays. But to get a better handle on this problem, we’ll complement these intuitions with academic research that answers the question rigorously. Perceived speed is all about latency. Comparing the “what feels slow” findings from academia with measurements of real-world app latency tells us just how bad things really are. Latency not throughput When discussing software performance, we often hear about throughput . E.g. “this web server can do 10,000 requests / second.” But that’s not how users per
related reading
- Speed matters: Why working quickly is more important than it seems << the jsomers.net blogjsomers.net
- Be impatient | benkuhn.netbenkuhn.net
- fast | catherine juecatherinejue.com
- Invisible Details of Interaction Designrauno.me
- Why Software is Slow and Shittypketh.org
- Learning From Terminals to Design the Future of User Interfaces — brandur.orgbrandur.org
- Software disenchantment @ tonsky.metonsky.me
- Some reasons to work on productivity and velocitydanluu.com
- There's no reason for software to be slow anymoredanluu.com
- Latency (engineering) - Wikipediaen.wikipedia.org
- How's Linear so fast? A technical breakdownperformance.dev
- Thinking clearly about softwareseangoedecke.com