Una vez que nos sentamos frente a nuestro ordenador, trabajamos e interactuamos con multitud de soluciones software de todo tipo. Aquí descargamos e instalamos aplicaciones que nos serán de enorme utilidad dependiendo de los objetivos que nos hayamos marcado, o el tipo de uso que hagamos del PC.
Todas esas soluciones nos las proporcionan diferentes desarrolladores de mayor o menor calado, desde grandes empresas desarrolladoras hasta programadores individuales y anónimos. Lo cierto es que en la mayoría de los casos es fácil ver y usar el producto final sin pensar que fue el resultado de laboriosos diseños y procesos planificados.
Pero en determinadas ocasiones, tal y como sucede en multitud de ámbitos de nuestra vida, la realidad es mucho más caótica de lo que parece en un principio. Desconocemos que el origen de algunos elementos relacionados con el software se descubrieron antes de llegar a nuestras manos, de manera totalmente accidental. Esto es precisamente lo sucedido en los casos que os vamos a mencionar a continuación.
Interfaz de usuario personalizable
Hoy día, en la mayoría de los sistemas operativos, damos por sentado que podemos cambiar la apariencia de la interfaz de usuario. Se pueden cambiar los colores de las ventanas, la fuente del sistema, o la apariencia de ciertos elementos como los botones.
Esto varía de un sistema a otro, pero el principio básicamente es el mismo. Lo cierto es que esto no siempre fue así. A estas alturas os podemos decir que un desarrollo inspirado en Steve Jobs podría haber sido el inicio de esa tendencia tan extendido hoy día. Y es que uno de los primeros empleados de Apple estaba trabajando en el diseño de una app de calculadora para Mac. Cuando se la mostró a Steve Jobs y recibió una larga lista de críticas sobre su aspecto.
Ese desarrollador llamado Espinosa tuvo la genialidad de añadir un montón de controles deslizantes y ajustes que permitieron a su jefe jugar con cada aspecto de la interfaz de la app hasta quedar satisfecho. De este modo se creó accidentalmente la idea de dejar que el usuario decidiera cómo debía ser la interfaz de todo tipo de software.
La rueda de desplazamiento del ratón
Fue el ratón Intellimouse de Microsoft el que en su momento introdujo la rueda de desplazamiento en lugar del botón central. A estas alturas no hace falta decir que se trata de un elemento insustituible en la era de Internet y para cualquiera que tenga que trabajar con documentos y hojas de cálculo.
Pero la historia nos cuenta que este importante elemento indispensable en cualquier ratón actual, no se inventó para desplazarse. En cambio, se concibió como una rueda de centrada en el uso a modo de zoom. Cierto es que aun en la actualidad la usamos para hacer zoom en muchas aplicaciones. Pero el desplazamiento en todo tipo de documentos es en la actualidad su modo de uso más extendido.

Y es que a pesar de su objetivo inicial, más adelante los desarrolladores de software la usaron para evitar tener que arrastrar una barra de desplazamiento en sus proyectos.
La función de Deshacer
Desde hace décadas disponemos de la combinación de teclas Ctrl + Z para evitar la mayoría de los errores. De hecho, hoy día a menudo tenemos la posibilidad de deshacer varios pasos de lo que se ha hecho en muchas aplicaciones. Eso sí, esta función para Deshacer acciones se ha inventado varias veces de forma independiente.

Cabe mencionar que en sus inicios era una forma de depurar software en los proyectos de programación. Se usaba para retroceder en el software línea por línea hasta descubrir qué fallaba. Más adelante la funcionalidad evolucionó y fueron los programadores de Xerox PARC quienes nos dieron el atajo Ctrl + Z actual.
Los emojis
Además de los habituales mensajes de texto, desde hace mucho tiempo utilizamos en todo tipo de plataformas los que podríamos denominar contenidos multimedia, los llamados emojis. Con el paso de los años, estos elementos han ido creciendo tanto en cantidad como en complejidad y nos ayudan en multitud de plataformas tanto locales como online.
Pero su origen no es tan espectacular como cabría esperar en un principio. Merece la pena saber que los emojis a priori se diseñaron, como era de esperar, en Japón. Pero su creación se llevó a cabo tan solo para ahorrar espacio y transmitir emociones en mensajes cortos. Sin embargo, en estos instantes se han convertido en un lenguaje universal en todo tipo de software, redes sociales y mensajería instantánea.
| Función | Uso Previsto Originalmente | Uso Accidental Exitoso | Figura / Compañía Clave | Década Clave |
|---|---|---|---|---|
| Interfaz Personalizable | Herramienta interna para que Steve Jobs ajustara una app de calculadora. | Permitir al usuario final modificar la apariencia del software. | Chris Espinosa (Apple) | 1980s |
| Rueda de Desplazamiento | Función de Zoom en documentos y aplicaciones. | Desplazamiento vertical (Scroll) en páginas web y documentos. | Microsoft (Intellimouse) | 1990s |
| Función Deshacer (Ctrl+Z) | Herramienta de depuración para retroceder línea a línea en código. | Revertir la última acción del usuario en cualquier aplicación. | Larry Tesler (Xerox PARC / Apple) | 1980s |
| Emojis | Ahorrar espacio en mensajes de texto cortos en Japón. | Lenguaje visual universal para expresar emociones en comunicación digital. | Shigetaka Kurita (NTT DoCoMo) | 1990s |
