¿Se han simplificado las interfaces gráficas de usuario?

Buena pregunta. Y la respuesta corta es sí, en cierto nivel.

Mi primera computadora fue una Vic 20. La operación predeterminada era BASIC y si querías un programa, podías comprar una revista con el código para escribirlo tú mismo. Sí, se trataba principalmente de copiar, pero cualquiera que pasara horas escribiendo desde la parte posterior de ese libro aprendió lo suficiente sobre BASIC y el lenguaje de máquina para al menos comenzar a modificar un poco y modificar el código para ver qué hacía. Luego vino DOS y aún tenía que aprender suficientes comandos para cargar un programa o instalar un controlador en Config.sys o Autoexec.bat.

Pero la respuesta larga es que las GUI hacen que las computadoras sean más accesibles. No todos tienen el tiempo o el deseo de aprender comandos básicos de DOS o programación BÁSICA. Las primeras computadoras hogareñas fueron el dominio de los geeks y aquellos lo suficientemente profundos como para saber cuán útiles pueden ser (si no enloquecedores). A lo largo viene el Macintosh con su GUI (se le pidió a Bill Gates que evaluara la Mac, y poco después del nacimiento de Windows), y ahora todos pueden tener una computadora y al menos operarla lo suficientemente bien como para aprovecharla y para Apple y IBM para hacer dinero loco.

Al igual que muchas personas y empresas, me gano la vida vendiendo un producto de software a un mercado muy enfocado. La mayoría de nuestros usuarios son en realidad mujeres mayores que regularmente me dicen que nunca antes habían trabajado con una computadora. Mediante el uso de esa omnipresente interfaz gráfica de usuario de Windows y una pantalla táctil, la mayor parte de mi tiempo de entrenamiento es en el programa en lugar de la operación básica de la computadora 101. Entonces, en cierto modo, la tontería es solo en la operación real de la computadora. Después de ver lo fácil que es operar su computadora, a mis damas les gusta pasar a otras cosas, como el solitario y el buscaminas (no se rían, este es un gran paso para algunas de ellas). En algunos casos, continúan enseñando a otros el software y aprenden a solucionar problemas.

Entonces, en muchos sentidos, el funcionamiento real de la computadora se está volviendo más fácil (o simplificado), pero eso les permite a muchos aprender y explorar programas, Internet, etc.

Voy a decir que no Han eliminado las barreras de entrada y han permitido realizar operaciones sofisticadas de alto nivel sin la necesidad de comprender un entorno complejo de línea de comandos. Me gusta el uso del término sacerdocio para describir los cuadros de técnicos que solían ser necesarios para generar lo que ahora podemos hacer con interfaces simples de arrastrar y soltar.

La otra cara de esto es que la programación de estos sistemas operativos y herramientas es donde está ahora el verdadero trabajo del cerebro y, en todo caso, es mucho más complejo de lo que era. Las marcas de DOS no tenían que preocuparse por la experiencia del usuario como lo hacemos en estos días.

Absolutamente. Desafortunadamente, la ingeniería de hardware proporciona toda la potencia de procesamiento que los programadores necesitan para desarrollar programas mal diseñados e ineficientes.