Diseñar programas para usuarios idiotas


Me he encontrado hoy con una interesante frase de Linus Torvalds, citada en el blog de Jose M. Aguilar, en un artículo titulado Otras 101 citas célebres del mundo de la informática:

Si piensas que los usuarios de tus programas son idiotas, sólo los idiotas usarán tus programas

Realmente interesante, me hace recordar la de veces que he sufrido una interfaz de usuario diseñada para idiotas, o peor aún, diseñada para Homer Simpson, que pronunció la divertida pregunta ¿Dónde está la tecla ANY?cuando la máquina le presentó el conocido mensaje “press any key…”.

¿Dónde está la tecla ANY?

¿Dónde está la tecla ANY?

En el mundo del software, el exceso de poder en manos del usuario final se ve como un riesgo potencial, al que no hay que exponerse. El riesgo no es ficticio, los idiotas abundan y la autodestrucción (informáticamente hablando) del idiota es un hecho demostrado. El ejemplo básico es el de aquel que estrena un PC y en pocos minutos vuelve a la tienda porque ya no le funciona. Se le coló un virus, borró algún archivo que no había que borrar, o simplemente no reparó en que tomar café encima del teclado puede resultar peligroso.

De esta forma, los desarrolladores se estrujan los sesos para diseñar a prueba de idiotas. Y el resultado, como nos recuerda Linus Torvalds, es que esas herramientas tan cuidadosamente concebidas para que la mente menos capaz no pueda cometer un acto de PC-cidio resultan insufribles para la mayoría de los mortales.

El Windows Vista es el caso práctico. Cada micro-acción que acomete el usuario es convenientemente acompañada de un cuadro de diálogo advirtiendo de los peligros inherentes. ¿Está seguro de que desea borrar? ¿Está seguro de que desea aceptar? ¿Está seguro de que desea pulsar ese botón? Y qué decir de los mensajes recurrentes tipo “Windows ha detectado que no tiene anti-virus”, o los pertinentes mensajes de las actualizaciones. El sistema operativo es obstinado, quiere proteger y acaba siendo agobiante, infernal, insufrible. La configuración del Vista (y del XP) por defecto, es absolutamente inútil, lo que podríamos llamar un Sistema No-Operativo.

Sospecho que se está confundiendo el poder de hacer cosas (que se limita por miedo), con el poder de hacer cosas de forma simple (que debería ser el objetivo final del sistema operativo, y de cualquier programa informático). Realmente, el usuario no es idiota, o no es más idiota que el idiota que está diseñando la interfaz de usuario. El usuario sólo quiere que para hacer una tarea básica la aplicación le proporcione una vía simple, directa y comprensible.

Quizá lo que habría que hacer es diseñar para que los usuarios más idiotas puedan hacer lo mismo que hacen los que saben la tabla de multiplicar en binario y programan en ensamblador. Supongo que es un reto, pero creo que no estamos tan lejos de lograrlo. De momento, los que hemos renegado del Vista hemos descubierto que se puede hacer lo mismo, más fácilmente. Para los que somos idiotas es un verdadero alivio.

Comparte este artículo
  • Digg
  • del.icio.us
  • Facebook
  • Technorati
  • TwitThis

Entradas relacionadas

 

, ,

  1. #1 por chanante el 16/mar/2010

    Se me ocurre una comparación muy sencilla a la seguridad en los aeropuertos después de los atentados del 11M. ¿quiéres más seguridad y que tu sistema operativo sea más estable?. Si la respuesta es afirmativa, necesitarás más controles de seguridad. Esto es lo que hacen windows vista, 7 o incluso Ubuntu.
    Aún así habrá muchos usuarios que no leeran el mensaje de advertencia (porque es windows es un pesado) y se intalarán el virus, calentito, recién descargado de internet.
    Por cierto he leido por ahí que estas advertencias se pueden quitar.
    Un saludo

(No será publicado)

  1. No hay trackbacks