1 puntos por GN⁺ 2024-10-14 | 1 comentarios | Compartir por WhatsApp
  • En una época en la que la comunicación entre computadoras personales apenas empezaba a consolidarse, Ward Leon Christensen contribuyó a abrir el camino para el intercambio de archivos y la cultura de los tablones de anuncios en línea con XMODEM y el primer CBBS en línea
  • Christensen y Randy Suess participaban en Chicago Area Computer Hobbyists' Exchange (CACHE) y, durante la tormenta de nieve de Chicago de 1978, comenzaron a desarrollar el primer BBS; cuatro semanas después lanzaron oficialmente CBBS
  • XMODEM hizo posible transferir archivos de computadora por líneas telefónicas, y Christensen también creó por su cuenta herramientas como un sistema operativo basado en casetes y ReSource para Intel 8080
  • En IBM ingresó en 1968 como ingeniero de sistemas y trabajó allí hasta su retiro en 2012; su último puesto fue especialista de ventas técnicas de campo
  • Christensen murió de un infarto el 11 de octubre de 2024 en su casa de Rolling Meadows, Illinois; recibió los Dvorak Awards y el EFF Pioneer Award

Primeros años y educación

  • Ward Leon Christensen nació el 23 de octubre de 1945 en West Bend, Wisconsin, hijo de Florence Hohmann Christensen y Roy Christensen
  • Su padre, Roy Christensen, era responsable de seguridad en West Bend Company, y su madre, Florence, vendía la enciclopedia World Book
  • Tenía un hermano, Donald Christensen
  • En 1963, mientras estudiaba en West Bend High School, ganó el primer lugar en una feria de ciencias con una computadora que había construido él mismo
  • Después de graduarse de la preparatoria, asistió a University of Wisconsin–Madison y luego se trasladó a Milton College
  • En 1968 obtuvo en Milton College una licenciatura Bachelor of Arts con especialización en física y química

CBBS y XMODEM

  • Christensen participó junto con Randy Suess como miembro de Chicago Area Computer Hobbyists' Exchange (CACHE)
  • El desarrollo del primer BBS comenzó durante una tormenta de nieve que azotó Chicago, Illinois
    • Los miembros de CACHE compartían programas con frecuencia
    • También llevaban tiempo discutiendo métodos de transferencia de archivos
    • Ambos aprovecharon el tiempo generado por la tormenta para avanzar con la implementación
  • CBBS se lanzó oficialmente el 16 de febrero de 1978, cuatro semanas después de que comenzara el desarrollo
  • Christensen inventó XMODEM en 1977, cuando vivía en Dolton, Illinois, y co-inventó CBBS en 1978
  • XMODEM era un protocolo para transferir archivos de computadora a través de líneas telefónicas

Carrera en IBM y herramientas creadas por él

  • Christensen fue contratado en 1968 como ingeniero de sistemas en una oficina de ventas de IBM
  • Trabajó en IBM hasta su retiro en 2012, y su último puesto fue especialista de ventas técnicas de campo
  • También era conocido por crear sus propias herramientas de software según sus necesidades
    • Antes de que los disquetes y los discos duros se volvieran comunes, escribió un sistema operativo basado en casetes
    • Después de perder el código fuente de algunos programas, escribió ReSource, un desensamblador iterativo para Intel 8080, para poder recrearlos
  • Jerry Pournelle escribió en 1983, sobre una colección de software de dominio público para CP/M, que “probablemente el 50% de los programas realmente buenos fueron escritos por Ward Christensen”
  • Christensen y Suess aparecieron juntos en mayo de 2005 en BBS: The Documentary

Actividad educativa y vida personal

  • Hasta su muerte, Christensen enseñó técnicas de soldadura en la región de los Grandes Lagos a través de Build-a-Blinkie, una organización sin fines de lucro que organiza eventos “learn-to-solder”
  • Murió de un infarto el 11 de octubre de 2024 en su casa de Rolling Meadows, Illinois
  • Tenía 78 años al momento de su muerte
  • Al momento de morir mantenía una relación con Debra Adamson
  • Le sobreviven su hermano Donald y sus sobrinas Carin y Dana Christensen

Premios

  • Christensen recibió dos veces en 1992 los Dvorak Awards for Excellence in Telecommunications
    • Fue premiado junto con Randy Suess por el desarrollo del primer BBS
    • Recibió un premio a la trayectoria por sus “contribuciones sobresalientes a las comunicaciones de PC”
  • En 1993 recibió el Pioneer Award de la Electronic Frontier Foundation

1 comentarios

 
GN⁺ 2024-10-14
Opiniones en Hacker News
  • Hice BBS Documentary (www.bbsdocumentary.com)
    El objetivo inicial era capturar la experiencia de las BBS en un documental. Empecé con entrevistas a gente cercana y quería expandirlo a “figuras grandes” que tenía en la cabeza desde mi adolescencia, cuando administraba una BBS, como Ward Christensen, Chuck Forsberg y Randy Suess.
    Pero desde Chicago se contactaron para asegurarse de que no dejara fuera el papel importante que tuvo el Medio Oeste en esta historia, y apenas un mes después de empezar la producción, justo cuando por fin estaba resolviendo cómo subir a un avión con equipo de nivel de estudio después del 9/11, conocí a Ward en persona en CACHE (Chicago Area Computer Hobbyist Exchange).
    Más que “no conozcas a tus héroes”, creo que lo correcto es “ten buenos héroes” o “conviértete en alguien a quien tus héroes quieran conocer”. Ward era cálido, amable y humilde, y se adaptó muchísimo a un cineasta principiante.
    En BBS: The Documentary había muchos otros “ese tipo”, “esa mujer” y “ese grupo”, pero la humildad que mostró Ward respecto de su creación y el impacto que tuvo en el mundo permitió no tener que agregar exageración ni drama forzado. Ward fue increíble y se le va a extrañar.

    • Tengo la edición física del documental; terminé comprándola gracias a eBay unos meses después de que dejara de venderse.
      Cada vez que la veo es un viaje nostálgico y también aprendo algo nuevo. La escena BBS de fines de los 80 y de principios a mediados de los 90 fue realmente impresionante, y también se la extraña. De vez en cuando me asomo un poco a alguna BBS por telnet para recordarla.
  • Las BBS fueron una parte enorme de la cultura informática de los 80 y 90.
    Ojalá las generaciones futuras puedan entender esta cultura. Existe la película BBS Documentary, pero hace falta muchísimo más registro.
    Todo lo que ocurrió fuera de EE. UU. está poco documentado, y subculturas como la escena eLiTe, la demoscene y la cultura relacionada con personas con discapacidad visual corren el riesgo de quedar en el olvido con el tiempo.

    • Este tema me toca bastante, y he estado pensando en recopilar recuerdos de BBS de mi red y de gente que no conozco.
      Creo que podría hacerlo cuando mis hijos estén un poco más grandes y el trabajo no esté tan pesado. Me gustaría que sigamos en contacto. Pueden encontrarme en 2:206/149 o con la información de mi perfil.
    • Las BBS eran todo lo contrario de la cultura de la gratificación instantánea.
      Había que esperar de verdad a que algo ocurriera, se descargara, se renderizara o se conectara la llamada. Buscar algo en línea era un viaje, y muchas veces ese viaje enseñaba más que el destino.
    • Me gustaría saber si puedes explicar mejor qué es la “cultura relacionada con personas con discapacidad visual”. Yo también tengo discapacidad visual, así que me interesa.
      Por cierto, la demoscene sigue muy viva.
    • Hace poco estuve leyendo textfiles.com; es un archivo que recopila realmente bien archivos de texto de la era BBS.
    • Hay un sitio decente: http://bbslist.textfiles.com/
  • RIP.
    Mi primer trabajo de programación pagado fue implementar la suma de comprobación de XMODEM en ensamblador 6502 por 20 dólares.
    Un sysop de una BBS había comprado uno de los primeros módems de 1200 baudios, pero el cálculo de checksum del software BBS en Atari BASIC era tan lento que reducía la velocidad de transferencia de archivos, y necesitaba un USR() que pudiera calcularlo más rápido.
    Visto ahora, era algo muy simple, pero en ese momento no lo era para mí, y con ese trabajo aprendí mucho sobre protocolos y algoritmos.

    • Me pregunto qué es USR() en “uno de los primeros módems de 1200 baudios... necesitaba un USR()”.
      Lo pregunto porque USRobotics era una empresa de módems.
    • AppleSoft tenía el misterioso e internacional comando "&".
  • Las BBS fueron una parte enorme de mi vida en los 90.
    Ojalá los adolescentes de hoy pudieran sentir la emoción de la interacción en línea que sentíamos entonces.
    Claro que las BBS no eran mejores que Internet, pero hoy no hay nada que sustituya por completo la sensación de una BBS. Si viviste esa época, sabes a qué me refiero.

    • Yo fui sysop en 1983. Si hubiera sabido que las BBS seguirían siendo tema de conversación hasta hoy, habría conseguido una videocámara y lo habría grabado.
      Era una configuración con una TRS-80 Model III, dos disquetes y un módem de 300 baudios con autoanswer, y funcionaba solo fuera del horario comercial.
    • Creo que la cultura BBS tenía ventajas y desventajas. La mayor ventaja era que, inevitablemente, tenía un fuerte carácter local.
      Porque conectarse a sistemas lejanos podía implicar costos de larga distancia enormes, incluso con tarifas nocturnas.
      También hubo intentos de resolverlo. Surgieron foros en red, y PC Pursuit de Telenet fue un intento de vender la capacidad fuera de hora pico de una red X.25 a personas que querían llamar a BBS lejanas.
      El usuario llamaba a un número de acceso local y, si la red podía llamar desde un pool de módems cercano a ese sistema remoto, podía conectarse a él a través de esa red.
  • Nunca imaginé que me enteraría así de su fallecimiento
    Todas las personas a las que podría pedirles confirmación ya murieron, y los integrantes de nuestro grupo de usuarios de computadoras también hemos envejecido
    Ward era una persona que pensaba desde los primeros principios. Últimamente participaba activamente en Blinkies, ayudando a la gente a aprender a soldar y a construir sus propios dispositivos electrónicos

    • Estas son historias que muestran que Ward era un hacker
      Antes de que las ROM de arranque se volvieran hardware estándar, aunque tuvieras una cinta o una unidad de disco, había que ingresar programas y datos con los interruptores de palanca del panel frontal de la computadora
      Normalmente uno accionaba los interruptores mirando una página con el programa bootstrap, pero como la vista iba y venía entre el papel y los interruptores, era repetitivo y propenso a errores
      Ward resolvió este problema grabando en un casete de audio su propia voz leyendo el boot loader. Podía presionar reproducir y, siguiendo sus instrucciones grabadas, concentrarse solo en los interruptores para ingresar los datos
      El origen de ReSource también es interesante. Ward tuvo que modificar más tarde un programa que había escrito antes, pero había perdido el código fuente; por eso escribió de nuevo resource, uno de los primeros desensambladores
      En la época de CP/M participó en un concurso del “programa útil más corto”, y su propuesta completa, publicada en la página 6 de [1], era la siguiente en octal
      j 1731751
      Author: Ward Christensen
      Length: 2 bytes
      Memory clear.
      0000 063 INX SP
      0001 307 RST 0
      [1] http://vtda.org/docs/computing/AltairUserGroup/AltairUserGro...
  • Un amigo que trabaja en sistemas embebidos me contó que la comunicación con el protocolo XMODEM se usa en todo el ámbito embebido
    Quizá este protocolo hoy esté integrado y distribuido de forma más amplia que en el pasado. También está incluido en el firmware de muchos switches y routers de Cisco, Adtran, Juniper y otros

    • La semana pasada acabamos de actualizar nuestro dispositivo embebido de Xmodem a Kermit
    • Es cierto. Hace dos años también trabajé con alguien que en ese momento estaba implementando XMODEM
      Recuerdo que, justo, era un dispositivo de la familia nRF52
  • Christensen y su socio Randy Suess eran miembros del Chicago Area Computer Hobbyists' Exchange (CACHE), y comenzaron el desarrollo durante una tormenta de nieve en Chicago; cuatro semanas después, el 16 de febrero de 1978, lanzaron oficialmente CBBS
    Los miembros de CACHE compartían programas con frecuencia y desde hacía mucho venían discutiendo alguna forma de transferencia de archivos; los dos aprovecharon el tiempo muerto que dejó la tormenta para implementarla
    Creo que muchos programadores aquí también necesitan algo como una tormenta de nieve: unas semanas sin trabajo para simplemente construir algo. Como a mí, muchas veces estamos demasiado ocupados como para detenernos y hacer algo por diversión y juego

  • Los BBS fueron una parte enorme de mis primeros años con las computadoras
    En la preparatoria aprendí programación de verdad estudiando por mi cuenta y hackeando código fuente de BBS en Pascal
    No sabía que pronto usaría internet, y una de las razones por las que fui a la universidad en una ciudad fue que pensé que allí habría BBS locales
    Todo eso tuvo un gran impacto en mi vida, y yo soy apenas un ejemplo diminuto de ello. Tengo una gran deuda con Ward Christensen y con todos los que continuaron lo que él inició

    • Si trabajaste con código fuente de BBS en Pascal, me pregunto si habrá sido Telegard
      WWIV también era originalmente Pascal, pero cuando yo lo conocí ya había sido reescrito en C++. Si no recuerdo mal, Telegard se hizo con base en la versión Pascal de WWIV
      Había otro BBS en Pascal basado en WWIV, pero no recuerdo el nombre
      https://en.wikipedia.org/wiki/Telegard
      Yo empecé con una Commodore 64 y C-NET BBS, y después de que me regalaron una PC a fines de 1990, WWIV fue lo más parecido entre lo que tenía código fuente. Tanto C-NET como WWIV tenían comunidades de modificación bastante buenas; fueron buenos tiempos
  • Recuerdo cuando falleció Chuck Forsberg, el autor de YMODEM. Ya pasaron casi 10 años
    https://news.ycombinator.com/item?id=10593617
    XYZ Modems: https://web.cecs.pdx.edu/~rootd/catdoc/guide/TheGuide_226.ht...
    Según recuerdo, no tenía ventana deslizante, y cuando protocolos como Kermit agregaron ventana deslizante, la velocidad aumentó mucho

  • En la keynote y ceremonia de apertura de ONE BBSCON 1994, hicieron que todos los sysops se pusieran de pie, y luego se sentaran si llevaban menos de un año operando un BBS, luego menos de dos años, y así sucesivamente
    Al final, solo quedó de pie Ward Christensen. Recuerdo haberlo conocido brevemente; era humilde, pero estaba muy orgulloso de que los BBS hubieran crecido de esa manera. Que descanse en paz