1 puntos por GN⁺ 2024-06-10 | 1 comentarios | Compartir por WhatsApp
  • El programa canadiense de TV de los años 80 Bits and Bytes era una introducción pensada para ayudar a la gente común a entender y usar las computadoras en la vida diaria, más que para diseccionar a fondo su interior.
  • Aunque estaba dirigido a principiantes, no subestimaba a la audiencia y explicaba los principios de las computadoras dejando un modelo esencial.
  • La escena en la que se carga un videojuego desde un casete mostraba de forma intuitiva que una secuencia de 0 y 1 podía interpretarse como letras, imágenes o instrucciones.
  • La distinción de que “la computadora no es lenta; lo lento es el casete” ofrecía a los usuarios el modelo mental necesario para predecir la causa de un problema y depurarlo.
  • Al explicar tecnologías complejas, no hay que subestimar al usuario promedio: hay que partir de los modelos que los expertos usan realmente para predecir y depurar, y dejar solo lo esencial.

El público al que apuntaba Bits and Bytes

  • Bits and Bytes era un programa de TV enfocado en “cómo usar” las computadoras.
    • No era un programa para incentivar carreras de ingeniería ni para explicar todo el funcionamiento interno de una computadora.
    • Su público principal era la gente común que quería usar una computadora para tareas cotidianas, como preparar impuestos.
  • Billy Van interpretaba el papel de “una persona promedio que no sabe nada de computadoras, pero quiere aprender”.
    • Su reacción ante su primera computadora deja claro que, en la premisa, nunca había usado una directamente.
    • Luba Goy explica que una computadora no hace nada por sí sola y que el usuario debe programarla.
    • También cubre desde lo básico que hay que presionar “enter” y qué significa hacerlo.
  • El programa empieza desde un nivel muy básico, pero no trata a la audiencia con condescendencia ni vuelve confusas las explicaciones.
    • Las explicaciones son concisas y directas.
    • No omiten estructuras importantes con un enfoque del tipo “solo presiona el botón”.

El modelo mental de los datos que mostró el casete

  • En un episodio se carga un videojuego desde un casete.
    • Billy pregunta cómo puede haber información, palabras, letras e imágenes —y no sonidos— dentro de un casete de audio.
  • Una respuesta como “el juego está en la cinta como datos y la computadora los decodifica” no alcanza para entender bien cómo funciona el sistema.
    • Puede enseñar la secuencia de botones, pero al usuario le cuesta predecir problemas o construir un modelo.
  • Luba hace reproducir en un reproductor de casetes de audio una cinta que contiene el código en lenguaje de máquina del juego.
    • La cinta se reproduce normalmente, pero emite un sonido espantoso.
    • Luego explica que, con una secuencia de interruptores “on” y “off”, se puede crear código binario y definirlo como números, letras, instrucciones, etc.
  • No hay una diferencia esencialmente especial entre texto, imágenes y audio: todo se almacena con las mismas unidades primitivas, 0 y 1.
    • El significado no está fijado en los datos en sí.
    • El significado aparece según la forma en que se decodifiquen.
    • Por ejemplo, el 65 almacenado en binario puede ser la letra “A” en un documento de texto ASCII, o una nota musical en MIDI.

Beneficios prácticos para el usuario

  • Este tipo de explicación le da al usuario común un modelo básico pero útil de cómo funciona la máquina.
    • Si codifica los datos de una forma que solo el usuario conoce, puede imaginar un sistema de cifrado simple.
  • Cuando la computadora se comporta distinto de lo esperado, este modelo ayuda a juzgar qué es posible.
    • También aumenta la probabilidad de distinguir qué es “fácil” y qué es “difícil” al trabajar con programadores.
  • Cuando Billy pregunta “por qué la computadora es tan lenta”, Luba distingue que la computadora es rápida y que lo lento es el casete.
    • Esta distinción se conecta con la situación moderna de ver una página web lenta y preguntarse si el problema es internet, una CPU vieja o el propio sitio web.
  • También se trata de forma positiva el caso de Chrome, que agregó una función para mostrar el uso de memoria de cada pestaña.
    • Como dijo John Carmack, hay que ser consciente del consumo de recursos para poder prestarle atención.

El criterio de Feynman y las buenas explicaciones técnicas

  • En 《The Meaning of it All》, Richard Feynman considera peligrosa la idea de ver a la persona promedio como tonta.
    • Expresa frustración ante las explicaciones simplificadas en exceso que asumen que el público general no tiene capacidad ni interés para entender contenido técnico.
  • Un buen criterio para la escritura científica es que, si ni siquiera un experto como Feynman puede entender qué se está diciendo, no es un buen texto.
  • Bits and Bytes compara la computadora con “muchos pequeños Aristóteles que se prenden y se apagan”.
    • La metáfora es ridícula y simplificada, pero le da a la audiencia una verdad útil.
    • Transmite el modelo de que las computadoras son “tontas” en el sentido de que solo realizan operaciones básicas, pero que al apilar esas capas se pueden construir cosas inteligentes.
  • Las razones por las que el programa funcionaba bien pueden resumirse así:
    • No rechazaba las “preguntas tontas”; si eran preguntas muy básicas, las respondía tal cual.
    • Cuando se tratan con seriedad, incluso las preguntas que parecen absurdas revelan contenido fundamental y profundo.
    • No recurría a explicaciones mágicas ni de caja negra; si no había tiempo para explicar algo, decía que estaba fuera del alcance o lo dejaba para un episodio posterior.
    • También trataba con curiosidad preguntas como por qué el botón de encendido está atrás, o por qué una computadora con 32k de memoria aparece como si tuviera 31k.

Principios para explicar tecnologías complejas

  • Al explicar tecnologías complejas hay que evitar la tentación de la simplificación excesiva.
  • Si cuesta elegir los detalles esenciales, se puede empezar por el modelo mental que los expertos usan realmente para predecir o depurar un sistema.
    • Basta con crear una analogía que capture ese modelo.
    • Es el mismo principio que enseñar con pseudocode: eliminar detalles innecesarios y conservar el modelo central.
  • La persona promedio de hoy también puede entender problemas técnicos complejos si tiene suficiente motivación.
    • Cuando se dice lo contrario, suele ser porque la explicación no fue buena, el nivel de abstracción fue incorrecto o la otra persona no vio por qué ese contenido era importante para ella.
  • Cuánto del funcionamiento interno hay que explicar al público general es un equilibrio difícil.
    • La respuesta correcta siempre depende del contexto.
    • Se propone como criterio que, si algo se usa mucho o se depende de ello, conviene tener un modelo de cómo funciona y métodos básicos para verificarlo.
    • Los autos, la plomería y el HVAC de una casa, y los sistemas económicos y políticos entran en esa categoría.
  • Bits and Bytes sigue siendo un buen ejemplo de no subestimar a los usuarios comunes y mostrar la estructura tras bambalinas en la medida necesaria.

1 comentarios

 
GN⁺ 2024-06-10
Opiniones de Hacker News
  • Me sorprende ver a Luba Goy conduciendo un programa serio sobre computadoras.
    Creo que la mayoría de los canadienses la conocen como comediante de sketches en Royal Canadian Air Farce.
    https://youtu.be/eRDTCE7DEMY

    • Cuando era chico fui una vez a una grabación, y todos eran graciosísimos por naturaleza, en especial Goy y Morgan.
      Este video también es mi favorito. La expresión de Morgan cuando lanza la frase decisiva del sketch es realmente satisfacción máxima en estado puro.
      https://youtu.be/67-GeNYShbc?si=SlvGmFnZ9akGiD7M
    • Por eso al principio pensé que era una parodia, jaja.
  • En el Reino Unido estaba The Computer Programme [1], y el tema musical era Computer Love de Kraftwerk. También estaba Making the Most of the Micro [2].
    [1] https://youtube.com/playlist?list=PLOtimvwAoYtnCtLiLspq_Gnng...
    [2] https://youtube.com/playlist?list=PLOtimvwAoYtlWZdX-MgnHrr-G...

    • Quizá ya lo sepas, pero el acompañamiento y la producción del tema de "Bits and Bytes" prácticamente toman prestado casi tal cual Neon Lights de Kraftwerk.
      https://youtube.com/watch?v=rbARvOyyjUI
    • Además hubo varios programas más, incluidos algunos en vivo, y todos se pueden ver en el Computer Literacy Project Archive de la BBC: https://clp.bbcrewind.co.uk/
      En una transmisión en vivo, mientras hacían una demostración de correo electrónico, hackearon la cuenta; probablemente fue el primer hackeo captado en TV: https://www.vice.com/en/article/9ak7w5/as-seen-on-tv-when-ha...
    • Me da mucha curiosidad saber quién hizo esa animación de apertura.
      Me recuerda mucho a trabajos como la intro de Bananaman o Jamie and the Magic Torch de Cosgrove Hall.
  • Me encantaba este programa. Diez años antes de que existiera la web, en una época en que en la escuela solo había una Commodore PET, aprendí la diferencia entre un compilador y un intérprete.
    También tengo un recuerdo intenso. En séptimo grado saqué el tema en clase de ciencias y se burlaron muchísimo de mí. Irónicamente, el chico que más se burlaba terminó siendo fundador de una empresa de internet muy exitosa a fines de los 90, se retiró a comienzos de sus 30 y ahora viaja por el mundo enseñándole surf a la gente. Ugh...

  • Para mí, ese lugar lo ocupaba el programa canadiense de TV de los 90 Dotto's Data Cafe.
    https://www.youtube.com/watch?v=w1wEOoCDNmg

  • También existió Octo-puce, la versión francocanadiense de este programa.
    https://fr.wikipedia.org/wiki/Octo-puce

    • El nombre es buenísimo. En este caso, "Puce" significa chip de computadora en francés, y "Octo" alude a Octet.
  • También hay un video de Jim Butterfield sobre la Commodore 64.
    https://m.youtube.com/watch?v=J9WnHuGjZ38

  • Tengo un recuerdo muy viejo de Billy diciendo en este programa: "¿procesamiento de texto? ¡Eso suena como procesamiento de FOOD!"
    Aunque revisé los archivos de YouTube, todavía no pude volver a encontrar esa escena.
    Aun así, ver los videos me puso nostálgico. Al igual que Mr. Wizard, que me gustaba en esa época, explicaba de forma concisa, cercana y casi enciclopédica qué se podía hacer con las computadoras de entonces y cómo funcionaban realmente las máquinas.
    Por ejemplo, explicaban la CPU como un pequeño oficinista archivador dentro de la máquina, que recibe instrucciones sobre qué hacer con los números guardados en una enorme serie de archiveros numerados, es decir, la RAM. También me gustaban los videos intercalados entre las escenas con Luba y Billy, con esa estética analógica de principios de los 80 tipo Sesame Street.

  • Cuando yo era chico, este programa también se emitió en Brasil. Como era común en la TV de esa época, era una versión doblada, y si no recuerdo mal salía por el canal educativo de nuestro estado.
    Se sentía raro porque mostraba computadoras a las que no teníamos acceso. La mayoría de las computadoras en Brasil eran compatibles con TRS, Sinclair o Apple II; todavía no había ni PET ni PC. Tampoco Xerox 820.

  • Hace mucho conocí a Luba Goy en un show de comedia. También conocía a Billy Van; cuando se mudó de Toronto a California en los 70, me dejó a su pastor alemán, Lobo.
    Se siente un poco extraño ver un artículo donde aparecen estos dos juntos.

  • Creo que la mayoría de los que están aquí ya conocen Computer Chronicles.
    Está en YouTube y en Internet Archive, y uno de los conductores era el Bill Gates que necesitábamos, no el Bill Gates que merecíamos.