¿Por qué las computadoras no son tan agradables como lo fueron en los días 286 a 486?

No creo que el 286/486 tenga mucho que ver con eso, pero sí, estoy de acuerdo con la premisa de que las computadoras no son tan divertidas o interesantes como solían ser.

Creo que un factor importante es la transición de un ‘dispositivo geek’ a un ‘dispositivo creador’ a un ‘dispositivo de consumo’

Dispositivo geek : en el pasado, Amiga (¡gracias Dave Haynie!), Atari, etc. Estas máquinas fueron hechas por geeks, para geeks. Fueron hechos para ser divertidos y para jugar.

Dispositivo creador – Mac. Sigue siendo divertido, solo que de una manera diferente. Steve Jobs pensó que una computadora debería permitir la creatividad, y la Mac, incluso hace poco, Apple fabricó GarageBand, iWeb, iDVD, iMovie, iPhoto. Todos estos productos son creativos . Desde el primer día, la Mac fue un dispositivo creativo.

Amiga y Atari también fueron creativos, mira algunos videos de la escena de demostración de Amiga en YouTube, algunos de ellos son impresionantes incluso para los estándares de hoy.

Dispositivo de consumo : estamos en esta era en este momento . Un iPad con la aplicación de Facebook. Básicamente es una televisión interactiva. Se inyecta una basura en tus globos oculares (es posible que te hayas dado cuenta de que siento esto bastante).

Básicamente, en los años 80 y 90, las computadoras fueron diseñadas para ser agradables , usamos computadoras por el simple hecho de ser divertidas.

En la era actual, son plataformas de entrega de publicidad, diseñadas para el consumo de medios.

La pérdida de plataforma también es un factor importante, a partir de 2017, solo hay dos plataformas de escritorio relevantes, Windows y Mac. Solía ​​haber Amiga, Acorn, Atari y algunos más, hemos experimentado más del 50% de pérdida de plataforma.

Incluso en las computadoras de mano, ahora solo hay dos plataformas de mano relevantes, iOS y Android. Solía ​​haber EPOC / Symbian, PalmOS, Windows CE, Sharp Zaurus, Avigo, GEOS y mucho más. Incluso las plataformas restantes iOS y Android parecen decididas a ser tan similares que se están volviendo intercambiables.

En resumen, las computadoras solían ser geek y creativas, esa era su razón de existir. Ya no es más.

Las computadoras hace 25 años eran un desafío, y a los aficionados les encantaba un desafío. Cada generación de CPU, tarjeta gráfica, disquetera, disco duro, tarjeta de sonido, mouse, etc. fue un gran avance. Y lograr que esas cosas funcionen juntas requiere una combinación de conocimiento y perseverancia. Por ejemplo, cada tarjeta complementaria requeriría una IRQ, pero solo algunas IRQ estaban disponibles, y ciertas ranuras solo admitían ciertas IRQ, y ciertas tarjetas requerían su propia IRQ, mientras que otras tarjetas estaban dispuestas a compartir IRQ. El simple hecho de tener una computadora bien surtida para arrancar podría ser un desafío, ¡y lograr que todas esas partes funcionen (y funcionen bien) juntas fue algo hermoso!

Hoy en día damos por sentado nuestras computadoras, porque casi todo “simplemente funciona”. Nuestros teléfonos tienen más CPU, RAM, GPU, almacenamiento y resolución de pantalla que una computadora de $ 10,000 tenía hace 25 años. (¡Mi monitor profesional Panasonic de 21 ″ solo costaba $ 2500, pesaba 80 libras y se atascaba al menos a 2 pies del respaldo del escritorio! ¡Solo los 32 MB de RAM que era necesario para desarrollar en las primeras versiones de Windows NT y OS2 me costaron alrededor de $ 4,000 Y mis discos duros SCSI costaban más de $ 1k cada uno, para capacidades de las que te reirías hoy; solo la tarjeta controladora SCSI y los cables cuestan más de lo que la mayoría de las computadoras cuestan hoy)

Las computadoras también eran un dolor en aquel entonces, pero tendemos a olvidar esas cosas y aferrarnos a los buenos recuerdos. Por cada recuerdo que tengo de un BBS, estoy seguro de que hay cientos de recuerdos no tan buenos que podría desenterrar de señales ocupadas, problemas de reproducción de texto / color y desconexiones. Por cada recuerdo que tengo de Internet temprano, estoy seguro de que hay cientos de recuerdos no tan buenos que podría desenterrar de los problemas de configuración de TCP / IP en Windows (¿WinSock cualquiera?), Problemas con NetBIOS, problemas de puente con CompuServe (curiosamente, fue el mejor acceso telefónico TCP / IP porque nadie usó CompuServe después de que Internet estuvo disponible), y así sucesivamente.

De todos modos, el salvaje oeste es historia, ¡así que alégrate de tener buenos recuerdos y alégrate de no tener que vivir así nunca más!

Gracias por el A2A.

Tuve mi comentario ligeramente malo eliminado de otra respuesta que estaba de acuerdo con el autor de la pregunta.

Estoy vehementemente en desacuerdo. Las computadoras son mucho más agradables en estos días. Cuando se utiliza una computadora de memoria virtual basada en MMU como todas las máquinas de escritorio / laptop / servidor durante al menos 2 1/2 décadas y tabletas / teléfonos inteligentes durante las últimas décadas 1 1/2 décadas, le brinda mucha libertad. Tienden a tener suficiente poder de procesamiento y memoria para ejecutar un navegador de Internet, un visor de documentos y al menos otra aplicación en primer plano, como un reproductor de películas o un videojuego.

En los viejos tiempos de * 2/3 / 486s, normalmente ejecutabas una versión de DOS en tu máquina de escritorio. Pudieron ejecutar exactamente una aplicación en primer plano y, dependiendo del modo de ejecución, obtendrían como máximo 640K a 1 MB de RAM. ¿Realmente puede decir, con una cara seria, que esto es propicio para una experiencia de usuario agradable?

Por supuesto, también puede ejecutar un poco de UNIX o Windows. No sé mucho sobre eso, espero algunos recuerdos vagos de Windows 3.1, pero era demasiado joven para entender mucho. Además, mi profesor recordó una vez que, cuando estaba aprendiendo a codificar en C, cualquier defecto de seguridad provocaría un bloqueo completo del sistema en Windows 3.1. Eso es muy molesto, no agradable.

Mi madre solía enseñar habilidades informáticas y programación Pascal en un club juvenil hace dos décadas. Debido a una combinación de falta de financiación y corrupción, solo tenía viejos * 2/3/486 y el extraño Pentium 1, así como algunos APPLE II en su salón de clases. Se rompieron constantemente. Una gran parte de su trabajo consistía en diagnosticar y operar en pequeños discos duros donde tenía que decirle al BIOS exactamente qué cilindro y tamaño de sector y recuento tenía el HDD. Aunque definitivamente instructivo, esto no fue agradable. Cuando trabajaban, los estudiantes debían usar una versión anterior de Turbo Pascal, que no recuerdo haber tenido soporte para depuradores.

En mi sistema Core i7 basado en x86 actual con suficiente RAM para almacenar en caché los archivos y una GPU decente y dos monitores de 21 “, que estoy bastante seguro de que no todos costaron más que una máquina de escritorio * 486 en su apogeo, puedo ejecutar mucho de las aplicaciones, y cualquiera de ellas se bloquea sin afectar a ninguna de las otras debido al aislamiento de la memoria del proceso. Puedo desarrollar software para x86 y otras arquitecturas (estoy escribiendo un generador de código MIPS en este momento), y depurarlas de forma interactiva (soporte de MMU / interrupción para la depuración para nativo) o mediante un emulador.

Si, por el bien de la nostalgia, realmente debes experimentar un * 286, con toda su gloria CGA 300 × 200, obtén DOSBOX. Debe compilarse y empaquetarse para casi cualquier plataforma, incluidos los teléfonos inteligentes.

Si realmente desea experimentar las dudosas alegrías de desarrollar una plataforma con recursos limitados, obtenga un microcontrolador AVR o un ESP8266 SOC. Tienen como máximo 200 KB o RAM y, por lo general, solo tienen un encabezado I ^ 2C para flasheo y comunicación.

Esto se debe a que la mayoría de las personas considerarían que las computadoras de los 286 a 486 días son demasiado técnicas / difíciles de usar, y en su mayoría no tienen sentido, porque, “¿Qué podrían hacer con ellas?” Jueguen algunos videojuegos que suenan como “pitido”. procesamiento, y eso es básicamente, en lo que a ellos respecta. Podrías conectarlos a Internet (lo sé, porque la primera computadora que poseía a la que me conecté vía. Dial-up era un 386), pero no sería divertido.

Las computadoras desde mediados de los 90 han creado una capa de “computadora virtual” con el sistema operativo. En la práctica, ya no accedes al hardware directamente. Su interfaz de programación es el sistema operativo y las bibliotecas que acceden a él. Para interactuar con el usuario, debe lidiar con una capa de ventanas. El esquema de programación que se le presenta no modela nada de esto, porque se accede a todas las funciones del sistema a través de bibliotecas. En las computadoras antiguas, el lenguaje de programación típico que usaban las personas (Básico) modelaba mucho más el entorno operativo dentro del lenguaje. Hace varios años, publiqué un video de un ejemplo de programación Atari Basic (8 bits), y recibí un comentario de alguien que notó que “el lenguaje se ve como llamadas API”, lo que significa que todo lo que hice usando las características intrínsecas de el lenguaje se logra ahora llamando a las funciones de la biblioteca. Compare el hecho de que podría enviar texto a la pantalla con un solo comando “Imprimir”, mientras que casi no hay forma de hacer algo equivalente a eso ahora en una interfaz de usuario moderna, a menos que esté contento con la salida de la consola (que la mayoría de la gente no conoce) t, aunque Visual Basic modeló el enfoque de usar Imprimir para generar texto dentro de una ventana simple, en Microsoft Windows, durante muchos años). He dicho durante un tiempo que hay una oportunidad esperando que alguien presente un lenguaje que modele el entorno operativo de las computadoras modernas, para recuperar algo de la sensación de que teníamos programación en los sistemas antiguos, aunque dudo que haya un incentivo financiero para hacer eso, ya que las computadoras de escritorio y portátiles se consideran pasados ​​en comparación con los teléfonos y tabletas (¡pero no querrá programar en aquellos con sus interfaces táctiles!)

El factor de forma dominante para la informática hoy en día está configurado únicamente para consumir contenido, interactuar socialmente, realizar compras en línea y jugar algunos videojuegos. No existe un ethos de “la programación es para todos” en el mercado. Eso fue popular en la década de 1970 (en la medida en que las microcomputadoras se hicieron populares entre los entusiastas del hardware y los aficionados al software), pero gradualmente se extinguió como una fuerza de mercado en los años 80, cuando se descubrió que la base de usuarios que solo quería el conjunto ofimático de procesamiento de textos , bases de datos y hojas de cálculo eran mucho más grandes. La investigación educativa descubrió a fines de los años 80 / principios de los 90 que la actividad de programación no tenía un impacto perceptible en el desarrollo cognitivo, por lo que las escuelas comenzaron a abandonar las clases de programación. Estas fuerzas, juntas, agotaron el mercado de computadoras que venían con lenguajes de programación. Si está interesado en esa historia, mencioné esto (y proporcioné enlaces para leer más) en la respuesta de Mark Miller a ¿La programación mejora las habilidades cognitivas?

¿Agradable?

Completamente lo contrario.

Casi todos los programas que intenté ejecutar en ellos requirieron un administrador de memoria, y tuvieron que ser severamente modificados para obtener suficiente memoria para ejecutar.

Entonces, a medida que se desarrollaron los chips, los administradores de memoria tuvieron que ser reemplazados.

La otra cosa sobre ese período de tiempo, fue la frecuencia de los bloqueos del programa, simplemente porque no había suficiente memoria o porque el administrador de memoria estaba en conflicto con algo que no podía cambiar.

Para poder ejecutar las cosas, tenía que saber demasiado acerca de las cosas de hardware, y en muchos casos, tenía que saber cómo codificar en DOS para obtener los archivos por lotes que iniciaron los programas funcionando correctamente.

Afortunadamente, estaba al tanto de todo en ese momento, pero recuerdo la frustración y la ira que sucedieron, tratando de ejecutar un nuevo programa la primera vez.

El chip Pentium cambió todo, al igual que Win 3.1.

Las PC se han convertido en meras herramientas.

Nada ha cambiado en cuanto a paradigma durante al menos 15 años más o menos. Considere Windows XP y Office XP (lanzamiento hace más de 15 años). ¿Windows y Office son muy diferentes ahora?

Cualquier PC comprada hoy es lo suficientemente rápida para prácticamente cualquier cosa, excepto quizás juegos 3D más nuevos.

Te has hecho mayor.

Me gustaría que elaboraras esa pregunta pero, mientras espero, aventuraría esta respuesta:

Hoy en día, las computadoras funcionan mucho mejor de lo que lo hacían en ese entonces, y pueden asumir tantas tareas con calma.

Eso significa que hay mucha menos necesidad de retoques (aunque el malware y otros problemas relativamente nuevos significan que hay que trabajar hoy para mantener una computadora funcionando sin problemas, especialmente una PC con Windows).

Además, el poder que obtienes hoy es mucho más económico que antes (mucho menos de la mitad del precio, incluso si ignoras la inflación).

En una vida diferente, edité una revista en el Reino Unido (Computer Video) sobre la edición de video en computadoras. El éxito de la revista se debió en parte a que pudimos ayudar a las personas a editar videos más fácilmente, superando los problemas planteados por las CPU torpes; RAM limitada; tarjetas gráficas lejos de ser potentes; software de edición de video naff (aunque recientemente me sorprendió saber que Pinnacle Studio todavía funciona) y versiones dudosas de Windows (más, hasta cierto punto, Mac OS) en máquinas que cuestan un brazo y una pierna.

Pero, la revista alcanzó en gran medida el final de su vida útil después de ocho años debido a los avances masivos realizados en hardware; software; y Windows (junto con el aumento de la publicidad basada en la web, por supuesto).

Para el momento en que la revista Mag se apaga, puede editar videos en una gran cantidad de computadoras estándar, con una cantidad mínima de ajustes y sin necesidad de una segunda hipoteca.

Por supuesto, si desea que una computadora realmente vuele, incluso algo equipado con un procesador Intel i7 y toneladas de RAM, debe configurarla correctamente; mantén a raya a los malvados; desfragmentar discos duros; e, idealmente, use un SSD de buena calidad como unidad de arranque / programa, en lugar de un viejo disco duro mecánico torpe.

Pero, por favor, no piense ni por un minuto que estoy diciendo que, por ejemplo, Windows 10 no es torpe, es de muchas maneras enloquecedoras, pero, en comparación con Windows NT y versiones anteriores, esos problemas apenas califican. .

Ah, y para que lo sepas, todavía me gano la vida reparando y desmitificando computadoras (y redes y teléfonos inteligentes y tabletas), además de desinfectar y optimizar, pero no escribir sobre eso (excepto Quora).

Las computadoras ahora solo funcionan, el juego para que funcionen se ha quedado obsoleto.

Recuerdo los días de Windows 95 y 98 y la diversión de hacer que todo funcionara en conjunto, incluso en la secuencia de instalación de controladores de dispositivos de modo que el sistema fuera estable.

Cuántas personas recuerdan haber tenido que reinstalar Windows 95 cada mes … ¿Cuándo fue la última vez que instaló su versión actual de Windows?

Si tengo que volver a eso otra vez, me quedaré con Ubuntu.

Porque es fácil mirar el pasado a través de lentes Rose Colored.