El botón Cancelar dispara las ventas de Aspirina

Fuentes: Yes/No/Cancel causes Aspirin sales to soar

Martin Kleppmann inaugura Yes/No/Cancel, una revista digital dedicada a la usabilidad del software, con un artículo que explica el origen de su nombre y por qué los botones etiquetados como Sí, No y Cancelar constituyen un antipatrón de diseño. Según el autor, estos diálogos obligan al usuario a detenerse a pensar porque no describen la acción que van a ejecutar: al pulsar cualquiera de ellos se puede perder el trabajo sin aviso claro.

El texto ilustra el problema con ejemplos de cuadros de diálogo al cerrar documentos sin guardar. Cuando una aplicación formula dos preguntas a la vez —si se quiere guardar y si se desea salir—, las opciones se vuelven ambiguas: el botón etiquetado como Sí puede tanto guardar como descartar cambios según el programa. Kleppmann señala que Apple resolvió parte del dilema en sus Human Interface Guidelines sustituyendo las etiquetas por verbos descriptivos y separando visualmente el botón peligroso del resto.

El artículo critica además otros vicios frecuentes: el uso de imágenes prediseñadas que obligan al usuario a interpretar el significado de cada icono, las preguntas formuladas en negativo —que invierten la lógica de las casillas de verificación— y la falta de coherencia entre distintas aplicaciones. La conclusión es que los ingenieros deben cuestionar sus hábitos de diseño para fabricar software comprensible, en beneficio tanto de usuarios como de fabricantes que compiten en un mercado donde la facilidad de uso marca la diferencia.