1 pontos por GN⁺ 2025-06-08 | 1 comentários | Compartilhar no WhatsApp
  • Bill Atkinson faleceu em 5 de junho de 2025, em decorrência de câncer de pâncreas
  • Ele foi uma figura extremamente importante na história da Apple e da computação
  • É lembrado pelo desenvolvimento de softwares inovadores e influentes como QuickDraw, MacPaint e HyperCard
  • Seu código e seus algoritmos eram altamente admirados pela eficiência e elegância
  • As realizações de Atkinson devem continuar inspirando futuros desenvolvedores e a indústria por muito tempo

Comunicado da família

  • A família informou em sua página no Facebook que Bill Atkinson faleceu pacificamente em 5 de junho de 2025, em sua casa em Portola Valley, cercado pela família, em decorrência de câncer de pâncreas
  • Recordam Bill Atkinson como marido, pai, padrasto e uma pessoa extraordinária
  • Enfatizam que sua própria presença mudou o mundo
  • Relembram seu interesse pela consciência e pelo que existe além dela, desejando que sua próxima jornada seja significativa
  • Ele deixa a esposa, duas filhas, um enteado, uma enteada, dois irmãos, quatro irmãs e sua cadela Poppy

Bill Atkinson na história da computação

  • Bill Atkinson é considerado um grande herói não apenas da Apple, mas também da história da computação
  • É possível ler várias histórias sobre Atkinson no Folklore.org, de Andy Hertzfeld
    • Uma delas apresenta o episódio em que Steve Jobs levou Atkinson a inventar a forma roundrect
    • Outra história permite vislumbrar a postura bem-humorada e ao mesmo tempo profissional de Atkinson

Software e algoritmos inovadores

  • O código e os algoritmos de Bill Atkinson eram famosos por uma eficiência e elegância sem precedentes
  • Mesmo entre os muitos gênios da equipe original do Macintosh, ele é visto como uma figura central que tornou possível o impossível
  • O algoritmo de dithering de Atkinson ainda é usado em muitos lugares e continua sendo aplicado hoje em produtos como o console Playdate e apps como BitCam

Principais realizações: QuickDraw, MacPaint, HyperCard

  • Atkinson criou diversos softwares decisivos, como QuickDraw (sistema gráfico 2D), MacPaint (editor de imagens bitmap) e HyperCard (aplicativo em pilhas baseado em hiperlinks)
  • O MacPaint se tornou a origem do modelo de muitos editores de bitmap atuais, como o Photoshop
  • Diz-se que o HyperCard foi inspirado por uma viagem de LSD em 1985, e sua influência sobre a indústria foi enorme

Resumo e avaliação

  • Sem exagero, Bill Atkinson é avaliado como um dos maiores programadores da história da computação
  • Sua criatividade e suas realizações continuam impactando o mundo inteiro até hoje
  • Ele deixou um presente considerável para a tecnologia, o software e a vida de todos nós

1 comentários

 
GN⁺ 2025-06-08
Comentários do Hacker News
  • Houve uma época em que eu trabalhava na equipe do ColorSync da Apple e, junto com outros engenheiros, fui convidado para a casa dele no meio da floresta
    Eu o conhecia, mas por algum motivo sentia que devia limitar a conversa a tecnologia de cor e fluxo de trabalho em computação
    Hoje estou aposentado e continuo lamentando não ter conversado com ele sobre outras coisas
    Naquela época ele estava profundamente envolvido com fotografia digital
    Era apaixonado por escanear negativos de filme com um drum scanner caríssimo, provavelmente usando uma câmera de médio formato, e depois trabalhar tudo em um fluxo totalmente digital
    Em especial, ele estava empolgado com o quanto conseguia capturar das sombras com o scanner, e explicava que num processo puramente analógico essas sombras se perdem, aparentemente não por causa do filme, mas por causa do processo de ampliação
    Ele digitalizou uma foto do oceano Pacífico com grandes rochas e me mostrou no computador, orgulhoso de como os detalhes permaneciam vivos dentro das sombras das pedras, e também estava preparando um livro de fotos
    Na época, eu pensei que era um engenheiro aposentado torrando dinheiro em equipamento caro e de repente virando fotógrafo
    Eu opunha a abordagem técnica à abordagem artística, mas depois, ao aprender sobre a capacidade técnica de Ansel Adams, percebi que os melhores fotógrafos são justamente onde técnica e arte se sobrepõem

    • O que me chamou atenção foi você lamentar não ter podido conversar com ele sobre qualquer coisa, e isso me deu vontade de tentar algo parecido
      Na verdade, faz um tempo que eu queria conversar com você sobre qualquer assunto
      Estou fazendo um pequeno projeto de pesquisa sobre como a cor foi introduzida no Mac, especialmente sobre o color picker
      Se você topar falar casualmente sobre isso, posso criar uma conta no BlueSky e entrar em contato
      https://merveilles.town/deck/@rezmason/114586460712518867

    • Mesmo hoje ainda é bem difícil obter esse nível de alcance dinâmico de forma totalmente digital
      Antes a diferença era de 8 a 12 stops, e acho que hoje caiu para algo como 4 ou 5 stops
      Quando trabalho com fotografia em preto e branco, ainda preciso contornar as limitações que ele descrevia, e me identifico com isso mesmo quando o assunto é menos exigente

    • Só o tema da cor em computadores já rende conversa suficiente para ser fascinante
      Às vezes é prazeroso conversar sobre o próprio progresso da humanidade, e não há experiência mais incrível do que participar de um dos eixos dessa mudança e evolução

    • Na ampliação óptica, inevitavelmente se perde alguma coisa
      Claro, em certos aspectos também se ganha algo, mas não é uma reprodução 1:1
      Eu gosto muito desse fluxo híbrido, analógico + digital
      Você pode escolher o filme e, com isso, o tom de cor e a granulação da foto, e revelar digitalmente resolvendo a maior parte das limitações do filme
      Infelizmente, hoje em dia usar filme acabou ficando trabalhoso demais
      Para mim, a parte mais importante da fotografia sempre foi a composição; equipamento e processo em si eram menos importantes
      Eu gostava da consistência própria do filme, mas hoje também uso o digital muito bem

    • Críticos de arte falam de forma, estrutura e significado, mas os artistas estão ali conversando sobre onde comprar terebintina barata

  • Nunca conheci Bill pessoalmente, e ele não teria motivo para saber da minha existência, mas ele teve um impacto enorme na minha carreira, na minha família e na minha prosperidade econômica
    Minha paixão por programação começou no Apple II, e em 1984 migrei para o Mac depois de ver o MacPaint
    Foi graças ao HyperCard que aprendi a pensar logicamente, percebi o que era possível fazer com aquela máquina e aprendi a conceituar informação
    O trabalho humilde dele acabou deixando esse impacto gigantesco na minha vida
    Fiquei muito triste ao saber da notícia

  • Realizações de Bill Atkinson em Steve Jobs, de Walter Isaacson
    Uma de suas grandes realizações foi implementar janelas que podiam se sobrepor, de modo que a janela da frente ocultasse as de baixo
    Antes disso, as telas de computador não tinham de fato camadas de pixels que pudessem se sobrepor, mas ele tornou possível mover e encobrir janelas livremente, como papéis sendo rearranjados sobre uma mesa
    Para produzir esse efeito, foi necessária uma estrutura de código complexa chamada region, algo que nem o PARC havia conseguido implementar, mas que Atkinson tornou real
    Ele trabalhou nisso noite e dia de forma quase obsessiva e, certa vez, por excesso de trabalho, quase morreu ao bater seu Corvette em um caminhão
    Quando acordou no hospital, Steve Jobs correu para vê-lo, preocupado, mas Atkinson brincou: “Não se preocupe, eu ainda lembro de todos os Regions”

    • Quando há janelas retangulares sobrepostas, a área visível de uma janela que não está no topo pode assumir formas complexas, como um “L” ou um “T”
      Pelo que entendo, a estrutura de region do Bill representava em RLE (run-length encoded) as linhas visíveis dentro dos limites da janela
      A janela do topo podia ser descrita igualmente em cada linha, de 0 até a largura da janela, e linhas idênticas repetidas podiam ser representadas de forma mais compacta
      Já uma janela encoberta podia ter pontos de início e fim diferentes em cada linha, e até buracos internos
      O ponto central dessa estrutura eram as rotinas para somar, subtrair, intersectar e unir áreas rapidamente
      Essa capacidade de percorrer e recortar esse tipo de estrutura de dados num instante é exatamente o tipo de coisa que mostra inteligência

    • A diferença entre as abordagens da Apple e da Xerox talvez não seja simplesmente “o pessoal do PARC não sabia fazer”
      A máquina Alto não tinha framebuffer; cada janela tinha seu próprio buffer
      O microcódigo lia as informações de janela em cada scanline e produzia o resultado

    • Acho difícil entender hoje, na computação e nos sistemas operacionais modernos, o quão extraordinária era essa diferença técnica
      Ainda acredito que a alegria de tornar possível algo que parecia impossível continua a mesma
      Devemos lembrar a história dessa área e homenagear juntos as pessoas que transformaram essas possibilidades em realidade
      Eu gostaria que nós, geeks, discutíssemos esse tipo de estrutura mais a fundo do ponto de vista técnico e lembrássemos Bill Atkinson dessa forma
      Também li https://www.folklore.org/I_Still_Remember_Regions.html, embora talvez eu não tenha entendido tudo completamente

    • Essa parte de Atkinson ter concluído algo que nem o PARC conseguiu implementar
      Isso me lembra rumores sobre empresas concorrentes que supostamente implementaram algum recurso de buffer em placas VGA, mas que no produto final ou vinham incompletos ou eram bem mais simples

    • Aqui está um vídeo em que se pode ver Bill Atkinson sendo aplaudido pelo trabalho no MacPaint
      https://www.youtube.com/watch?v=nhISGtLhPx4

  • Em outra linha do tempo, o HyperCard não desapareceu na história, continuou evoluindo, incorporou a web e criou todo um gênero de software para criar software
    Nesse mundo, as pessoas conseguem fazer com facilidade apps pessoais sob medida, perfeitamente ajustados às próprias necessidades, como quem molda argila
    Os dispositivos de computação de “todo mundo” teriam evoluído para a “bicicleta para a mente” de que Steve Jobs falava
    Pensar que Atkinson provavelmente sonhava com um mundo assim me faz querer viver naquela timeline
    Fica a tristeza por perder um verdadeiro visionário e a lembrança eterna dele

    • Ainda hoje muita gente quer uma ferramenta como o HyperCard, mas não há como saber exatamente o alcance real da influência que ele teve
      Mesmo assim, concordo que muita gente aqui de fato usou HyperCard, e que essa experiência influenciou os caminhos que seguiram depois
      Tenho lembranças de aulas de informática no ensino fundamental usando HyperCard
      Se esse tipo de aula acontecia em muitas salas nas décadas de 80 e 90, então o HyperCard estimulou bastante gente
      Mesmo que não tenha inaugurado a era seguinte, sinto que já foi um sucesso por si só

    • A web também foi muito influenciada pelo HyperCard
      O protótipo inicial do navegador web de Tim Berners-Lee já considerava interatividade, com a ideia de um editor de hipertexto embutido junto com o navegador
      Nesse sentido, o espírito do HyperCard continua vivo na internet até hoje e serviu como uma base imensa

    • O universo paralelo em que “o HyperCard absorveu a web e amadureceu” é interessante, mas também dá para imaginar outro em que o HyperCard recebeu antes o conceito de URL e recursos como API de GET/PUT, tornando desnecessário o surgimento do navegador web de Tim Berners-Lee

    • A morte de Atkinson por si só já é triste o bastante, e pensar nessas timelines alternativas deixa tudo ainda mais melancólico
      Falando sério, ainda lembro claramente de usar o ResEdit para inserir recursos FONT diretamente numa stack do HyperCard e usar campos de texto para fazer gráficos em mosaico
      Os ícones de botão tinham desempenho ruim, então eu usei essa gambiarra manualmente, mas a partir do System 7 isso deixou de funcionar e me deu bastante dor de cabeça

    • É irônico que, depois do HyperCard, o ambiente de programação gráfica mais parecido tenha sido o Flash
      O Flash também já desapareceu para a história
      Fico curioso sobre qual seria, no web de hoje, o melhor sucessor para criar apps de propósito geral

  • Conheci Bill pela primeira vez por videochamada em 2020, e chegamos a nos conhecer um pouco
    Depois disso ele me enviou um presente que mudou a minha vida e, embora não tenhamos mantido contato nos últimos anos, ele passou por experiências de quase morte, então acho que de certa forma já estava psicologicamente preparado para a morte
    Acredito que ele partiu muito bem preparado para a última viagem da vida
    Nem sempre concordávamos sobre software, mas compartilhávamos um interesse comum pelo desconhecido e pelo sentido da existência
    Nos vemos no outro lado

    • Fiquei curioso: seria legal se você contasse que presente foi esse
  • Acho Bill Atkinson uma figura extremamente interessante
    A entrevista que ele deu ao Leo Laporte em 2013 realmente vale a pena ouvir
    Especialmente um clipe de 6 minutos sobre a experiência com LSD que levou ao nascimento do HyperCard
    https://www.youtube.com/watch?v=bdJKjBHCh18

  • Descanse em paz, Bill; concordo que ele é alguém para quem valeria colocar uma faixa preta no topo do HN

    • Nas configurações, dá para mudar topcolor para preto, mas aí os links da sidebar podem ficar escondidos
      A dica é mexer no CSS local para evitar isso
  • Recomendo muito o documentário sobre a General Magic
    Foi a empresa que Bill cofundou em 1990, e no filme aparece gente perguntando, sem entender nada, “por que alguém iria querer checar email na Times Square?”
    A General Magic imaginou esse futuro muito antes de ele parecer plausível e, ainda assim, a maioria das pessoas provavelmente nem conhece o nome da empresa
    https://www.youtube.com/watch?v=JQymn5flcek

    • Se você acha que a Apple inventou o smartphone, o documentário sobre a General Magic é um material precioso que você precisa ver
  • Também recomendo várias histórias sobre Bill Atkinson no Folklore.org
    https://www.folklore.org/Joining_Apple_Computer.html
    https://www.folklore.org/Negative_2000_Lines_Of_Code.html — uma história divertida sobre a cultura obcecada por contagem de linhas de código
    https://www.folklore.org/Rosings_Rascals.html — a história de como nasceu o Macintosh Finder
    https://www.folklore.org/I_Still_Remember_Regions.html — relato sobre sobreviver a um acidente de trânsito

  • Hoje a interface WIMP de janelas/ícones/menus/ponteiro parece algo tão natural que acaba sendo tratada como garantida, enquanto os pioneiros que a criaram vão sendo esquecidos
    É uma pena ver apps de desktop adotando elementos ilógicos como menus hambúrguer de estilo mobile, aumentando a frustração
    Confesso que há dias em que sinto falta da interface que Bill criou