“El Profesor Hawking únicamente puede pulsar un botón”
Esa frase fue el único briefing que Arun Mehta recibió cuando tuvo que rediseñar e implementar todo el sistema que permite a Stephen Hawking relacionarse (hablar, escribir, leer…) con el mundo que le rodea.
El enésimo fallo en Equalizer (software creado en 1987 y basado en DOS que hasta entonces estaba utilizando Hawking) y sus limitaciones al ser software cerrado, fueron los detonantes de que sus asesores encargaran un nuevo sistema.
La información creada, almacenada y accesible por medios digitales tiene dos grandes amenazas. La obsolescencia y la vulnerabilidad. Son dos problemas que se minimizan con frecuencia, pero que suponen realmente un desafío enorme del que no somos plenamente conscientes.
La primera decisión de Mehta fue la de apostar por el código abierto y libre, por si algún día él no pudiera actualizar o arreglar posibles incidencias. La segunda gran decisión de partida, fue la intención de hacer llegar todo el software a cuantas personas pudiera ser útil. No querían ayudar a una única persona, sino a muchas.
Todo lo relacionado con eLocutor (código, demostraciones, proyectos, add-ons) está disponible gratuitamente para que cualquiera pueda hacer lo que quiera con él.
En términos de interacción, el reto es increíble. Poder “copypastear”, escribir, leer, buscar, navegar, acceder a archivos… en resumen, crear un sistema operativo controlado por un único botón y sin que sea insufrible para el usuario, es de una complejidad enorme.
Un botón es binario, sólo permite 2 estados. Sin embargo, Mehta se las ingenió para usar el factor tiempo (transcurrido entre acciones o estados) para tener un elemento más en la fórmula y ampliar posibilidades.
Mehta lo cuenta todo en uno de los 33 capÃtulos de un libro precioso y atípico sobre ingeniería del software llamado Beautiful Code, en el que varios programadores explican cómo piensan y cómo afrontaron distintos retos. Luis en Ziritione, hace una review más extensa.
One reply on “Stephen Hawking y Arun Mehta”
[…] Stephen Hawking y Arun Mehtawww.nitroglicerine.com/2007/12/27/stephen-hawking-y-arun-mehta/ por raultx hace pocos segundos […]