« Y seguimos sin video | Main | As geek as it gets »
...

Los peores errores de diseño

No sé por qué les dicen Ten Most Wanted Design Bugs si sólo son siete... y bueno, no son sobre diseño web ni los más buscados precisamente, sino más bien son siete y son los peores errores en diseño de programas. A ver si a alguno de los programadores que a veces pasan por aquí le sirve esta lista. Algunos no me afectan directamente ya que no soy usuario habitual de Macintosh (aunque tan perdida no estoy en una, hace poco nomás configuré una para acceso a internet); acá traduzco del artículo original el error de diseño que creo que nos ha afectado al menos una vez a todos los usuarios:

Nombre del error: Interrupción del fluido eléctrico
Desde cuándo existe: >30 años
Alias: "Ay mierda!"
Producto: Computadoras de escritorio en todo el mundo
Problema: Si la computadora pierde la energía eléctrica por más de unas cuantas milésimas de segundo, pierde toda la información no grabada.
Clase de error: "Así es como el abuelo lo hizo..."
Principio: Proteger el trabajo del usuario
Discusión: De alguna forma, el acto más destructivo que puede hacer una computadora, además de destruir el contenido de un disco duro, "lo trajo el abuelo". De alguna manera se hizo normal que una computadora simplemente muera si falla el poder.
Si los automóviles tuvieran este comportamiento, podrías manejar tu auto desde New York a Miami, quedarte sin gasolina en Fort Lauderdale, a diez millas de tu destino, y de pronto encontrarte otra vez en New York.
Arreglo necesario: Desarrolladores Web Almacenar información encriptada en cookies aún antes de transferirla al servidor, para que la información sea preservada de todos menos los peores problemas.
Arreglo propuesto: Desarrolladores de Aplicaciones Convertir tu software existente y escribir nuevo software que ejecute tareas continuas de Guardado, para que los usuarios no pierdan más que los últimos caracteres tipeados. No dejar de proveer suficientes niveles de Deshacer y Restablecer para que los usuarios puedan regresar a lo que estaban haciendo antes de cometer algún error.
Para todas las desventajas del sistema crudo que la mayoría de aplicaciones han tenido hasta ahora, una ventaja es que las nuevas versiones no tomaban el lugar de las viejas hasta que los usuarios lo deciden.
Ah, y por cierto, un diálogo que diga "Esta acción no puede ser deshecha. OK, Cancelar" no es un sustituto adecuado para una opción de Revertir para nada en ningún momento.
Arreglo propuesto: Sistemas Operativos Incluir soporte para Guardado Continuo y Revertir entre las herramientas.
Arreglo propuesto: Hardware Añadir baterías de muy corto tiempo a los sistemas con memoria volátil para que tengan suficiente tiempo de copiar esta memoria en el disco duro y entrar en hibernación (modo suspendido), tal vez unos 30 o 45 segundos.
Error se observó por primera vez: 1976

O, deberíamos acostumbrarnos a comprar un UPS con cada computadora (si no fueran tan caros, claro).

Maldito gato, ¡¡¡¡me volviste a desenchufar la computadora!!!!

Comentarios ajenos

Porque pensaron q no estaba y cortaron la luz, o porque volaron los plomos, simplemente es mostro ver como tu computadora sigue como si nada cuando el resto de Lima se apaga... con 1 KVA puedes llegar de 45 min a 1 hr.

Y lo apreciarás más aun cuando la luz falle y tu estes grabando un CD para un cliente, o pasandolo por la red...

Si fueran más baratos, de seguro todos tendríamos un UPS para aunque sea unos minutos! Aunque es cierto que las computadoras ya deberían venir con ese tipo de protección incorporada. Felizmente ahora ya no hay tantos cortes en la energía eléctrica como hace 10 o 15 años... y espero que no volvamos a eso. Pero sí, varias veces el gato me ha desconectado la computadora, maldito gato...

¡Comenta!

...siempre respetando las reglas de netiquette y del sentido común.
No escribas mensajes en mayúsculas. No pidas que te envíe cosas por e-mail.
Esta es una página personal, no un foro abierto. Para más detalles, consulta las precauciones y advertencias. Gracias.