Logo de La Coctelera

El Tigretón

Interfaces, arqueología pop, convergencia de medios y folk-glitch

7 Marzo 2007

CRUFT

En MIT llamaban "cruft" a todo el material obsoleto que se acumulaba fuera del edificio
Cruft esperando que se lo llevara el camión de la basura. Cruft eran también esos tipos que se pasaban todo el día en campus aunque ya se habían graduado de la universidad. En el AI Lab cruft er código antiguo y poco elegante que seguía por ahí.

Eso es cruft: lo redundante convertido en estándar. Son virtudes de la inercia.

El cruft en interfaces son decisiones en diseño que se tomaron en cierto momento por ciertas razones (casi siempre limitaciones técnicas) y que se acaban quedando en el interface mucho después de que las limitaciones se hayan superado.

cruft

Algunos ejemplo desde un post clásico :

Problema: En los 70 y 80 el transferir documentos desde la memoria hasta los discos llevaba decenas de segundos y mantenía el ordenador prácticamente bloqueado. Esto hacía de la opción de auto guardar las cosas mientras se trabajaba algo poco práctico, que podía llegar a ser muy irritante.
Solución: Se pone un botón en el interface, el botón "Guardar" y se responsabiliza al usuario de que lo vaya apretando regularmente.
Resultado: Años después de que dejara de ser técnicamente necesario MILLONES de personas en todo el mundo seguían perdiendo sus documentos después de horas de trabajo debido a apagones, errores, pantallas azules y demás "accidentes" informáticos.

cruft

Sólo muy recientemente ha corregido Microsoft: Primero con auto guardar (ya funcionando desde hace años pero en una carpeta oculta que había que saber encontrar) y desde el Office 2003, la opción *por defecto* de auto recuperar! Por fin! Cuanto sufrimiento! Cuantas lágrimas! Cuanto trabajo perdido por culpa del cruft. Tercero: la opción por defecto de auto nombrar los documentos, y es que ¿os acordáis? por puro cruft uno tenía que manualmente asignar un nombre a los documentos nuevos, rompiendo totalmente al metáfora del documento ¿Cuando se ha visto que cojas una hoja en blanco, empieces a escribir, y luego esta desaparezca porque no la habías definido explícitamente como lo que ya era, un documento con algo escrito?

Para que no se diga que sólo Microsoft tiene la culpa daremos otro ejemplo desde Mac.

Problema: Aunque los primeros macintosh tenían GUI y ventanas, no tenían suficiente memoria para ejecutar más de un programa a la vez, o sea que para abrir dos aplicaciones había que descargar la primera. El problema aparece al trabajar en una aplicación como un procesador de texto ¿qué ocurría si tenías un documento abierto y querías cerrarlo y abrir otro nuevo? Si al cerrar el documento la aplicación se descargaba tendrías que volver a cargarla desde cero para abrir uno nuevo. Pero si no descargabas la aplicación no serías capaz de arrancar otra aplicación distinta. Entonces ¿que se hace con la aplicación cuando se cierra el documento?

Solución: Se añade Quit al menu del interface, y se hace al usuario responsable de descargar la aplicación manualmente. Si quiere arrancar otra aplicación tendrá que usar Quit, si no lo hace -aunque cierre todas las ventanas- el programa seguirá funcionando silenciosamente en la barra (por si acaso quiere abrir otro documento).

Resultado: Acabamos mirando al escritorio mientras que todos los comandos del teclado van a otra aplicación, que está oculta en la barra, una peculiaridad que nunca deja de confundir a los novatos de mac, y no es de extrañar, porque es completamente antintuitiva.

Ahora me de diréis que esto no es un bug, que es un feature! porque es muy útil si quieres tener aplicaciones abiertas "en blanco", si quieres apartar cosas del medio sin cerrarlas etc.

Y aquí llegamos al último cruft, el origen de todos los crufts

El cruft humano, a partes iguales inercia y capacidad de adaptación.

Una vez uno se acostumbra a algo es casi imposible imaginarse las cosas de otra manera, y contra eso se puede hacer poco.

El cruft somos todos, lo vamos llevamos dentro, por eso los ingleses siguen conduciendo por el otro lado y los americanos siguen sin usar el sistema métrico...

Me doy cuenta de que todos los ejemplos de interfaces que he puesto son antiguos y, de hecho, ya han sido solucionados (toditos por ejemplo en google docs) la cosa es que se han solucionado mucho después de que fuera técnicamente posible solucionarlos, y eso es el cruft:

No es que se quede para siempre,

...pero siempre se queda más de lo necesario.


¿Por qué este post?
Porque quiero una chapita que diga CRUFT LAB

Tags: cruft

servido por Jer 2 comentarios compártelo favorito

2 comentarios · Escribe aquí tu comentario

Alberto Knapp Bjerén

Alberto Knapp Bjerén dijo

yo no puedo con textos tan largos .... lo intento ...pero no ...

7 Marzo 2007 | 07:14 PM

Jer O

Jer O dijo

vaya, con todo lo que me lo había currado.. el caso es que ciertos argumnetos no se pueden explicar bien en un párrafo ¿sabes que el discovery se cayó por culpa de powerpoint?

https://www.edwardtufte.com/tufte/books_pp

los ingenieros intentaron reducir estudios complejos a bullets,

resultado: cohete al agua

10 Marzo 2007 | 05:33 PM

Escribe tu comentario


Sobre mí

Avatar de Jer

El Tigretón

Madrid, España
ver perfil »
contacto »
Jerónimo Mazarrasa trabaja en la Gran Corporación, y lleva toda una vida acumulando datos absurdos sobre los temas más dispares. Con los años esta masa de información trivial ha empezado a interconectarse entre si, y ahora no puede evitar ver enlaces poco probables entre cosas que no tienen nada que ver..

Buscar

suscríbete

Selecciona el agregador que utilices para suscribirte a este blog (también puedes obtener la URL de los feeds):

¿Qué es esto?

Crea tu blog gratis en La Coctelera