1 puntos por GN⁺ 2025-06-08 | 1 comentarios | Compartir por WhatsApp
  • Bill Atkinson falleció el 5 de junio de 2025 a causa de cáncer de páncreas
  • Fue una figura sumamente importante en la historia de Apple y de la computación
  • Se le recuerda por desarrollar software innovador e influyente como QuickDraw, MacPaint y HyperCard
  • Su código y algoritmos eran muy valorados por su eficiencia y elegancia
  • Se espera que los logros de Atkinson sigan inspirando durante mucho tiempo a futuros desarrolladores y a la industria

Anuncio de la familia

  • La familia informó en su página de Facebook que Bill Atkinson falleció en paz el 5 de junio de 2025, en su casa de Portola Valley, acompañado de su familia, a causa de cáncer de páncreas
  • Lo recuerdan como esposo, padre, padrastro y como una persona extraordinaria
  • Enfatizan que su sola presencia cambió el mundo
  • Recuerdan su interés por la conciencia y lo que hay más allá, y desean que su próximo viaje esté lleno de sentido
  • Deja a su esposa, dos hijas, un hijastro, una hijastra, dos hermanos, cuatro hermanas y a su perrita Poppy

Bill Atkinson en la historia de la computación

  • Bill Atkinson es considerado un gran héroe no solo de Apple, sino también de la historia de la computación
  • En Folklore.org de Andy Hertzfeld se pueden leer varias historias sobre Atkinson
    • Se presenta una anécdota sobre cómo Steve Jobs llevó a Atkinson a inventar la figura roundrect
    • Otra historia permite ver la actitud de Atkinson, a la vez jovial y profesional

Software y algoritmos innovadores

  • El código y los algoritmos de Bill Atkinson eran famosos por una eficiencia y una elegancia sin precedentes
  • Incluso entre los muchos genios del equipo original de Macintosh, se le considera una figura clave que hizo posible lo imposible
  • El algoritmo de dithering de Atkinson todavía se usa en muchos lugares, y hoy sigue aplicándose en productos como la consola Playdate o apps como BitCam

Logros representativos: QuickDraw, MacPaint, HyperCard

  • Atkinson creó varias piezas de software decisivas, entre ellas QuickDraw (sistema de gráficos 2D), MacPaint (editor de imágenes de mapa de bits) y HyperCard (aplicación de pilas basada en hipervínculos)
  • MacPaint fue el punto de partida del modelo de muchos editores de mapas de bits actuales, como Photoshop
  • Se dice que HyperCard se inspiró en un viaje de LSD en 1985, y su impacto en la industria fue enorme

Resumen y valoración

  • Sin exagerar, Bill Atkinson es considerado uno de los mejores programadores de computadoras de la historia
  • Su creatividad y sus logros siguen influyendo en todo el mundo hasta el día de hoy
  • Fue alguien que dejó un regalo enorme para la tecnología, el software y la vida de todos nosotros

1 comentarios

 
GN⁺ 2025-06-08
Comentarios de Hacker News
  • En algún momento trabajé en el equipo de ColorSync de Apple y, junto con otros ingenieros, me invitaron a su casa en el bosque.
    Lo conocía, pero por alguna razón sentía que debía limitar la conversación solo a tecnología de color y flujos de trabajo informáticos.
    Ahora ya estoy retirado, y sigo lamentando no haber hablado con él de muchas más cosas.
    En ese tiempo estaba completamente fascinado con la fotografía digital.
    Escaneaba negativos de película con un costoso drum scanner, probablemente usando una cámara de formato medio, y luego trabajaba por completo con un flujo digital.
    Le entusiasmaba especialmente cómo el escáner podía capturar las sombras, y explicaba que en un proceso puramente analógico las sombras se pierden, no por la película sino, según suponía, por el proceso de revelado.
    Escaneó una foto del océano Pacífico con grandes rocas y me la mostró en la computadora, orgulloso de cómo seguían viéndose los detalles dentro de las sombras de las rocas, y además estaba preparando un libro de fotos.
    En ese momento pensé que era un ingeniero retirado gastando mucho dinero en equipo caro para convertirse de pronto en fotógrafo.
    Comparaba el enfoque técnico con el artístico, pero más tarde, al aprender sobre la capacidad técnica de Ansel Adams, entendí que los mejores fotógrafos son donde se cruzan la técnica y el arte.

    • Me impresionó eso de que lamentaras no haber podido hablar con él de cualquier cosa, y me dio ganas de intentar algo parecido.
      La verdad es que desde hace tiempo he querido hablar contigo de cualquier tema.
      Ahora mismo estoy haciendo un pequeño proyecto de investigación sobre cómo llegó el color al Mac, en especial sobre el color picker.
      Si te interesaría hablar de esto de manera casual, podrías abrir una cuenta en BlueSky y contactarme.
      https://merveilles.town/deck/@rezmason/114586460712518867

    • Incluso hoy sigue siendo bastante difícil obtener ese nivel de rango dinámico completamente en el ámbito digital.
      Antes la diferencia era de 8 a 12 stops, aunque ahora imagino que se habrá reducido a unos 4 o 5 stops.
      Cuando trabajo con fotografía monocromática, todavía hay momentos en que tengo que ingeniármelas para rodear las limitaciones que él describía, y coincido en que eso pasa incluso cuando el sujeto es menos exigente.

    • El simple tema del color en las computadoras ya es lo bastante fascinante como para sostener una gran conversación.
      A veces es un placer hablar del propio progreso de la humanidad, y no hay experiencia más increíble que sentir que uno forma parte de uno de los ejes de ese cambio y avance.

    • Al hacer impresión óptica siempre se pierde algo.
      Claro, en ciertos aspectos también se gana algo, pero no se reproduce exactamente 1:1.
      A mí me encantan estos flujos de trabajo híbridos, analógicos y digitales.
      Puedes elegir la película y con eso escoger el tono de color y el grano de la foto, y al revelar digitalmente también puedes resolver la mayoría de las limitaciones de la película.
      Por desgracia, hoy en día usar película es demasiado engorroso.
      Para mí, en fotografía, la parte más importante siempre fue la composición, y el equipo o el proceso de trabajo en sí eran menos importantes.
      Me gustaban los resultados consistentes propios de la película, pero ahora también aprovecho muy bien lo digital.

    • Los críticos de arte hablan de forma, estructura y significado, pero los artistas en realidad hablan de dónde comprar trementina barata.

  • Nunca conocí a Bill en persona, y no había forma de que yo diera a conocer su existencia, pero tuvo un impacto enorme en mi carrera, mi familia y mi prosperidad económica.
    Mi pasión por la programación empezó con Apple II, y en 1984, después de ver MacPaint, me pasé al Mac.
    Gracias a HyperCard aprendí a pensar de forma lógica, vi las posibilidades de lo que podía hacerse con esa máquina y aprendí a conceptualizar la información.
    Su esfuerzo silencioso dejó una huella así de grande en mi vida.
    Me pone muy triste enterarme de esta noticia.

  • Los logros de Bill Atkinson en el libro Steve Jobs de Walter Isaacson.
    Uno de sus grandes logros fue implementar la función que permitía que varias ventanas se superpusieran y que la ventana superior ocultara las de abajo.
    Hasta entonces, las pantallas de computadora no tenían realmente capas de píxeles que pudieran superponerse, pero él hizo posible mover y tapar ventanas libremente, como si movieras papeles sobre un escritorio.
    Para conseguir ese efecto se necesitó una estructura de código compleja llamada region, y Atkinson hizo realidad algo que originalmente ni siquiera PARC había logrado implementar.
    Trabajó día y noche con una obsesión total por esa función, y una vez apenas sobrevivió tras estrellar su Corvette contra un camión por exceso de trabajo.
    Cuando despertó en el hospital, Steve Jobs llegó corriendo preocupado, pero Atkinson bromeó: “No se preocupen, todavía me acuerdo de las Regions”.

    • Cuando tienes ventanas rectangulares superpuestas, la región visible de una ventana que no está arriba puede tomar formas complejas, como una "L" o una "T".
      Entiendo que la estructura region de Bill representaba en RLE (run-length encoded) las filas visibles dentro de los límites de la ventana.
      La ventana superior podía representarse igual en cada fila, desde 0 hasta el ancho de la ventana, y cuando esas filas se repetían, el diseño permitía describirlas de forma aún más compacta.
      En una ventana tapada, el inicio y final de cada fila podían ser distintos, e incluso podía haber huecos dentro.
      Lo clave de esta estructura eran las rutinas para sumar y restar regiones, y para procesar rápidamente intersecciones y uniones.
      La verdadera muestra de inteligencia era poder recorrer y recortar este tipo de estructura en un instante.

    • Puede que la diferencia entre el enfoque de Apple y el de Xerox no sea una historia tan simple como “la gente de PARC no sabía hacerlo”.
      La máquina Alto no tenía framebuffer; cada ventana tenía su propio búfer.
      El microcódigo leía la información de las ventanas en cada scanline para producir el resultado.

    • Siento que hoy es difícil entender qué tan enorme era una diferencia técnica así en la computación y los sistemas operativos modernos.
      Creo que la alegría de lograr lo que parece imposible sigue siendo la misma.
      Hay que recordar la historia de este campo y reconocer juntos a quienes hicieron realidad estas posibilidades.
      Me gustaría que entre geeks se hablara más a fondo, desde lo técnico, de estas estructuras, y recordar a Bill Atkinson de esa manera.
      También leí https://www.folklore.org/I_Still_Remember_Regions.html, aunque puede que no lo haya entendido del todo.

    • Esa parte de que Atkinson completó algo que ni siquiera PARC había conseguido implementar
      me recuerda a los rumores de empresas rivales sobre cierta función de búfer en una tarjeta VGA, y luego cuando el producto por fin salía, en realidad la implementación era deficiente o mucho más simple.

    • Aquí hay un video donde se puede ver a Bill Atkinson recibiendo aplausos por su trabajo en Mac Paint.
      https://www.youtube.com/watch?v=nhISGtLhPx4

  • En otra línea temporal, HyperCard no desapareció de la historia, siguió evolucionando, absorbió la web y creó todo un género de software para hacer software.
    En ese mundo, la gente puede crear fácilmente apps personales perfectas para sí misma, como si moldeara arcilla.
    Los dispositivos de cómputo de “todos” habrían evolucionado hasta convertirse en la “bicicleta para la mente” de la que hablaba Steve Jobs.
    Pensar que Atkinson probablemente soñó con un mundo así me hace querer vivir en esa timeline.
    Da tristeza haber perdido a un verdadero líder visionario, y queda un recuerdo eterno de él.

    • Seguro que todavía hay mucha gente que quiere herramientas como HyperCard, pero no hay forma de saber con precisión cuánta influencia real tuvo HyperCard.
      Aun así, coincido en que muchas personas aquí realmente usaron HyperCard, y que esa experiencia influyó después en su camino.
      Recuerdo haber tenido clases en la sala de computación de la primaria usando HyperCard.
      Si clases así se dieron en muchas aulas durante los 80 y 90, entonces HyperCard realmente estimuló bastantes cerebros.
      Aunque no haya abierto la siguiente era, siento que ya fue un éxito suficiente por sí mismo.

    • La web también recibió mucha influencia de HyperCard.
      El prototipo inicial del navegador web de Tim Berners-Lee ya contemplaba la interactividad, y la idea era que un editor de hipertexto viniera integrado con el navegador.
      En ese sentido, el espíritu de HyperCard sigue vivo en el internet actual y sirvió como una base enorme.

    • La idea de “si HyperCard hubiera absorbido la web y madurado” es una línea temporal paralela interesante, pero en otro mundo incluso podría haber pasado que primero se añadieran a HyperCard conceptos como URL y funciones tipo API GET/PUT, haciendo innecesario el nacimiento del navegador web de Tim Berners-Lee.

    • Ya es suficientemente triste la muerte de Atkinson, pero pensar en estas líneas temporales alternativas da todavía más nostalgia.
      Hablando en serio, recuerdo claramente haber usado ResEdit para meter recursos FONT directamente en un stack de HyperCard y usar campos de texto para hacer gráficos en mosaico.
      Los íconos de botón rendían mal, así que recurría a ese tipo de truco manual, pero desde System 7 dejó de funcionar y fue todo un dolor.

    • Es irónico que el entorno de programación gráfica más parecido después de HyperCard haya sido Flash.
      Flash también ya desapareció de la historia.
      Me pregunto cuál sería hoy el mejor heredero para crear apps de propósito general en la web.

  • Conocí a Bill por primera vez por videochat en 2020, y llegamos a conocernos un poco.
    Después me envió un regalo que cambió mi vida, y aunque en los últimos años no estuvimos en contacto, también había tenido una experiencia cercana a la muerte, así que creo que psicológicamente era una persona bastante preparada para morir.
    Tengo la convicción de que emprendió muy bien preparado el último viaje de su vida.
    No siempre coincidíamos en nuestras ideas sobre software, pero compartíamos un interés por lo desconocido y por el significado de la existencia.
    Ojalá nos volvamos a ver del otro lado.

    • Me da curiosidad, ¿podrías contar cuál fue ese regalo?
  • Bill Atkinson me parece una persona sumamente interesante.
    Vale mucho la pena escuchar la entrevista que hizo con Leo Laporte en 2013.
    En particular hay un clip de 6 minutos sobre la experiencia con LSD que llevó al nacimiento de HyperCard.
    https://www.youtube.com/watch?v=bdJKjBHCh18

  • Que Bill descanse en paz; coincido en que es de esas personas por las que HN debería poner una franja negra arriba.

    • Si cambias topcolor en la configuración, puedes poner negro el color superior, pero entonces los enlaces de la barra lateral pueden quedar ocultos.
      El truco es hackear el CSS local para evitarlo.
  • Recomiendo muchísimo el documental de General Magic.
    Fue la empresa que Bill cofundó en 1990, y en la película hay una escena donde la gente reacciona confundida preguntando: “¿por qué querría alguien revisar su correo electrónico en Times Square?”.
    General Magic imaginó con anticipación un futuro que en ese momento era imposible de concebir, y aun así la mayoría de la gente ni siquiera conoce hoy el nombre de la empresa.
    https://www.youtube.com/watch?v=JQymn5flcek

    • Si crees que Apple fue quien empezó con los smartphones, el documental de General Magic es material obligatorio.
  • También recomiendo varias anécdotas sobre Bill Atkinson que están en Folklore.org.
    https://www.folklore.org/Joining_Apple_Computer.html
    https://www.folklore.org/Negative_2000_Lines_Of_Code.html — una historia divertida sobre la obsesión con contar líneas de código
    https://www.folklore.org/Rosings_Rascals.html — la historia de cómo nació el Macintosh Finder
    https://www.folklore.org/I_Still_Remember_Regions.html — una historia sobre cómo sobrevivió a un accidente de tránsito

    • La historia “Busy Being Born” también tiene un valor enorme.
      Contiene valiosas fotos Polaroid de la UI temprana de Lisa/Mac.
      https://www.folklore.org/Busy_Being_Born.html

    • La anécdota de las líneas de código es un clásico eterno.

  • Hoy la interfaz WIMP de ventanas/iconos/menús/puntero se da demasiado por sentada, mientras que los pioneros que la crearon van quedando en el olvido.
    Da pena ver cómo en apps de escritorio se adoptan elementos propios de móvil, como el menú hamburguesa, aunque no tengan sentido lógico y solo vuelvan todo más incómodo.
    Hay días en que extraño la interfaz que Bill creó.