calvin-brand-light-mode
calvin-brand-dark-mode
∕
⌘K
About Calvin Podcast We Can Do This Book Speaking
aAbout Calvin
Podcast
wWe Can Do This Book
sSpeaking
Back

Daring Fireball on keeping software transparent

Other
Calvin Correli·Apr 27, 2006· 1 minute

Daring Fireball: “Once software starts down this path of guessing what it is the user is trying to do, and then doing something special based on that guess, it must guess correctly nearly every time, because the times when it guesses wrong are so annoying that they far outweigh the extra convenience of the times when it guesses right.”

It’s easy to start to concoct ideas about clever things that your software could automatically do, but this is a useful rule of thumb: If you can’t get it right almost all of the time, don’t. Focus on making it easy for users to know exactly what will happen instead.

Previous Back from a month in Italy
Next To Jeff Zeldman's Mom

Comments

Write a comment...
00:00 Recording...
calvin-brand-light-mode
calvin-brand-dark-mode
1 Chestnut Hill Plaza #1139
Newark, DE 19713
United States
Copyright © 2026 Calvin Correli
powered by