Categories
design science

Stephen Hawking y Arun Mehta

eLocutor

“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.

Beautiful Code

One reply on “Stephen Hawking y Arun Mehta”

Leave a Reply

Your email address will not be published. Required fields are marked *