Bill Atkinson morre aos 74 anos de câncer no pâncreas
(daringfireball.net)- Bill Atkinson, desenvolvedor fundamental que tornou o Macintosh inicial possível, morreu aos 74 anos de câncer no pâncreas na noite de 5 de junho de 2025
- Ele foi o criador do QuickDraw, do MacPaint e do HyperCard, deixando uma marca profunda tanto na tecnologia gráfica de baixo nível quanto no software voltado ao usuário
- O Daring Fireball considera Atkinson uma figura central da equipe inicial que tornou possível o que parecia impossível no hardware limitado do Macintosh
- Segundo o anúncio da família, ele faleceu em sua casa em Portola Valley, cercado pela família, e deixa esposa, filhos, irmãos e o cão Poppy
- Seu Atkinson dithering inspirou o nome do podcast Dithering e continua sendo usado em casos como Playdate e BitCam
Falecimento e anúncio da família
- A família informou pelo Facebook que Atkinson faleceu de câncer no pâncreas na noite de quinta-feira, 5 de junho de 2025
- No momento de sua morte, ele estava na cama de sua casa em Portola Valley, com a família ao seu lado
- A família o descreveu como uma “remarkable person” e escreveu que o mundo mudou para sempre porque ele viveu
- Entre os familiares, ficam a esposa, duas filhas, um enteado, uma enteada, dois irmãos, quatro irmãs e o cão de estimação Poppy
Trabalhos que marcaram a história do Macintosh e do software
- Atkinson é considerado uma das grandes figuras não apenas da história da Apple, mas também da história da computação
- O Folklore.org de Andy Hertzfeld registra episódios relacionados a Atkinson
- A história de como Steve Jobs inspirou Atkinson a inventar os roundrects é um exemplo representativo
- Também é apresentado o episódio “Negative 2000 Lines Of Code”, relacionado a relatórios de volume de trabalho
- Seu código e seus algoritmos são citados como exemplos eficientes e elegantes, e ele é apontado como um dos principais contribuintes que superaram as limitações de hardware mesmo dentro da equipe inicial do Macintosh
- O algoritmo de dithering de Atkinson inspirou o nome do podcast Dithering, do Daring Fireball, e o efeito continua sendo útil em casos como Playdate e BitCam
- Além da contribuição gráfica de baixo nível com o QuickDraw, Atkinson também foi o criador do MacPaint, que até hoje é considerado um modelo para editores de imagem bitmap
- Atkinson também foi o criador do HyperCard, cujo impacto é considerado enorme
- O Daring Fireball vê Bill Atkinson como um dos candidatos a maior programador de computadores de todos os tempos
1 comentários
Comentários do Hacker News
Em outra linha do tempo, acho que o HyperCard não teria murchado e morrido, mas continuado a amadurecer, abraçado a web e inspirado todo um gênero de software para criar software.
Nesse mundo, as pessoas poderiam moldar sua própria experiência computacional com a facilidade de quem modela argila, criando apps pessoais sob medida para si mesmas. Dispositivos de computação teriam se tornado, não só para programadores, mas para todos, a bicicleta para a mente de que Steve Jobs falava; acredito que esse era o mundo com que Atkinson sonhava. Perdemos um verdadeiro visionário.
Muitas pessoas aqui tiveram contato direto com o HyperCard, e suas sementes podem ter permanecido nos trabalhos posteriores delas. Lembro de uma turma inteira fazendo tarefas no HyperCard no laboratório de informática da escola primária; pensando em quantas salas de aula assim existiam nos anos 80 e 90, o número de mentes influenciadas deve ter sido enorme. Mesmo que ele não tenha conseguido passar para o próximo paradigma, ou que depois não tenha surgido um equivalente completo, dá para considerar que foi um sucesso por si só.
O protótipo inicial de Tim Berners-Lee tinha a bidirecionalidade em mente, e vinha em um formato que oferecia também um editor de hipertexto junto com o navegador. Nesse sentido, ele ainda está vivo e se tornou uma grande base da internet moderna.
Foi atualizado com uma sensibilidade moderna, oferece suporte a várias plataformas e também é compatível com as antigas stacks do HyperCard. Pelo que me lembro, a sequência foi HyperCard → Metacard → Runtime Revolution → Livecode.
https://livecode.com
Eu era criança quando essa linhagem surgiu, e meu irmão mais velho, Tuviah Snyder, cuidou de muitas atualizações e mudanças na Metacard e depois na Runtime Revolution, a empresa que a adquiriu. Hoje ele está na Apple.
Também escrevi alguns dos meus primeiros programas como stacks compatíveis com HyperCard, e era bem divertido ver meu app aparecer no download.com. Naquela época, isso significava alguma coisa.
A sintaxe era verbosa a ponto de brincarmos que precisava de “please” e “thank you”, mas era realmente simples, acessível e funcionava bem. É bacana que, ainda hoje, seja possível executar stacks antigas do HyperCard na web ou no mobile, ou criar novas em um estilo parecido com um vibe coding mais estruturado, anterior ao vibe coding.
Falando mais seriamente, ainda me lembro de enfiar recursos FONT personalizados em stacks do HyperCard com o ResEdit e criar gráficos em tiles manipulando strings em campos de texto. Era muito mais rápido do que ícones de botões ou outros métodos que encontrei, mas deixou de funcionar no System 7.
Qual será hoje o melhor sucessor para criar apps gerais para a web aberta? Excluindo coisas do tipo vibe coding, fico curioso.
Uma anedota do Steve Jobs, de Walter Isaacson, é marcante
Uma das realizações incríveis de Bill Atkinson foi ter tornado possíveis as janelas sobrepostas, algo que hoje é tão familiar que mal nos impressiona. É a ideia de uma janela na tela parecer recortar a janela abaixo e, quando você move as janelas como quem embaralha papéis sobre uma mesa, a janela de baixo aparecer ou ficar encoberta
Como numa tela de computador real não há outra camada de pixels por baixo dos pixels visíveis, criar essa ilusão exigia um código complexo chamado “regiões (regions)”. Atkinson achou que tinha visto esse recurso no Xerox PARC e se empenhou em implementá-lo, mas na verdade nem o pessoal do PARC tinha conseguido fazer aquilo; mais tarde, disseram ter ficado surpresos quando ele conseguiu
Ele disse ter sentido o poder de uma certa ingenuidade do tipo “consegui porque não sabia que era impossível”, e trabalhou tanto que um dia, em estado meio atordoado, bateu sua Corvette em um caminhão estacionado e quase morreu. Quando Jobs correu para o hospital e disse “fiquei muito preocupado”, Atkinson respondeu com um sorriso dolorido: “não se preocupe, ainda me lembro das regiões”
Pelo que entendo, a estrutura de regiões de Bill representava cada linha visível dentro do limite da janela de uma forma próxima à codificação por comprimento de sequência. Se não houvesse obstrução, como na janela do topo, dava para indicar que a linha superior ia de 0 até a largura da janela, e parece que também havia uma representação abreviada dizendo que as linhas seguintes eram iguais. Assim, uma janela retangular sem obstruções podia ser representada de maneira bem compacta
Em uma janela parcialmente encoberta, uma linha podia não começar em 0 ou não se estender até toda a largura da janela. Se uma janela mais estreita ficasse sobre uma janela grande de fundo, também poderiam surgir buracos dentro da área da janela
A verdadeira sacada parece ter sido escrever rotinas rápidas para fazer soma, subtração, interseção e união entre regiões e retângulos com essa estrutura. Incluindo percorrer tudo rapidamente e fazer clipping
O Alto não tinha framebuffer; cada janela tinha seu próprio buffer, e o microcódigo percorria as janelas calculando o que exibir em cada linha de varredura
https://www.youtube.com/watch?v=nhISGtLhPx4
Com o desempenho computacional moderno e os paradigmas atuais de sistemas operacionais, é difícil sentir plenamente por que aquilo era tão impressionante, mas ainda conhecemos a emoção de romper algo que parecia impossível
Cabe a todos nós preservar a história dessa área e homenagear as pessoas que a tornaram possível. Se alguém se aprofundasse e explicasse isso, eu gostaria de lembrá-lo dessa forma
Também li https://www.folklore.org/I_Still_Remember_Regions.html, mas talvez não tenha entendido completamente
Qualquer executivo, especialmente Jobs, inevitavelmente adoraria uma pessoa extremamente competente que trabalha a ponto de quase morrer. Neste caso, foi quase literalmente isso
Mas isso não é uma fórmula de felicidade pessoal para a maioria das pessoas, e a maioria de nós não produziria melhorias revolucionárias mesmo fazendo o mesmo. O mundo precisa de trabalhadores excelentes, mas também precisa de excelentes pais e mães, e de pessoas felizes e equilibradas
Quando eu estava na equipe do ColorSync da Apple, os engenheiros foram convidados certa vez para a casa do Bill na floresta
Na época eu sabia quem ele era, mas por algum motivo senti que deveria falar apenas sobre questões relacionadas a cor e como elas se aplicavam ao fluxo de trabalho em computadores. Depois que ele se aposentou, fiquei me arrependendo por muito tempo de não ter simplesmente conversado sobre qualquer coisa
Naquele momento, ele estava profundamente envolvido com algum tipo de fotografia digital. Pelo que lembro, ele tinha um scanner drum scanner de alto nível e, depois de escanear negativos de filme, passava dali para um fluxo de trabalho digital. Lembro que ele estava empolgado com a forma como o scanner capturava as áreas escuras. Segundo ele, num fluxo de trabalho puramente analógico, as sombras ficavam comprimidas; acho que a causa provavelmente não era o filme, mas o processo analógico de ampliação
Ele mostrou no computador uma foto de um grande afloramento rochoso na costa do Pacífico e apontou, animado, que dava para ver detalhes nas sombras da rocha. Na época, estava fazendo um livro de mesa de centro com suas fotografias
Sinceramente, na época pensei se não era um engenheiro rico e aposentado despejando dinheiro em equipamentos fotográficos caros e de repente se achando fotógrafo. Acho que eu estava colocando na balança sua abordagem “técnica” da fotografia versus uma abordagem puramente artística. Mas, depois de conhecer melhor a competência técnica de Ansel Adams, talvez as duas áreas se sobreponham nos melhores fotógrafos
No momento estou fazendo um pequeno projeto de pesquisa sobre a época em que a cor foi introduzida no Macintosh, especialmente sobre o seletor de cores. Se tiver interesse em uma conversa descontraída que inclua um pouco esse tema, posso criar uma conta no BlueSky e entrar em contato por lá
https://merveilles.town/deck/@rezmason/114586460712518867
Falando sério, eu também me encaixo quase exatamente nessa descrição. Só que, no meu caso, o “de repente” levou uns 19 anos. Por mais de 10 anos, achei que eu era apenas alguém coletando sinais com equipamentos caros, e tinha medo de me chamar de qualquer tipo de artista. No fim, eu achava que bastava apertar um botão e a câmera fazia tudo
Hoje percebi que essa atitude era prejudicial e desnecessária. A arte, até mesmo a arte ruim, não precisa de mais porteiros
Eu sou um artista visual. Meu equipamento pode ser melhor do que minha habilidade ou meu talento, mas ainda assim sou um artista visual
Claro que a lacuna hoje deve ser menor, mas a diferença que na época talvez fosse de 8 a 12 stops agora pode ser de uns 4 a 5 stops. Mesmo assim, depois de trabalhar bastante com preto e branco, percebo que, embora a maioria dos meus temas não seja tão exigente, às vezes preciso contornar as limitações que ele enfrentava
Às vezes é realmente ótimo falar sobre o progresso da humanidade. Poucas coisas são tão boas quanto fazer parte das engrenagens que movem o mundo
Gosto muito desse fluxo de trabalho híbrido. Ao escolher o filme, você pode definir o aspecto da foto, a paleta de cores, o grão etc., e com o digital pode compensar a maioria ou todas as limitações inerentes do filme analógico
Infelizmente, hoje em dia filme dá trabalho demais. Para mim, a fotografia há muito tempo é sobre composição, não sobre a câmera ou o processo. Eu gostava de filme porque conseguia resultados consistentes, mas também posso usar digital, e hoje uso digital
A contribuição de Bill para o HyperCard é, obviamente, lendária
Além das experiências em salas de aula do ensino fundamental e laboratórios de informática, ele também foi o software central de um programa de excursões no centro de Utah Space Center, que combinava simuladores de ponte e drama live-action e funcionou por mais de 20 anos
https://spacecenter.alpineschools.org
Eu fui uma das muitas pessoas que se beneficiaram desse programa como participante, voluntário e funcionário, e foi a melhor coisa em que já trabalhei
O cristal-semente daquele software moldou centenas de milhares de alunos, que até hoje falam desse programa com entusiasmo. A última parte do HyperCard foi totalmente aposentada há cerca de 12 anos, e hoje usam principalmente tecnologias baseadas na web
O impacto do HyperCard ao permitir que alunos programassem simuladores de nave espacial e criassem neles dramas multiusuário convincentes, interativos e imersivos foi algo possibilitado pelo sonho de Atkinson em 1985
Bill, que sua consciência viaje entre poças de luz infinita. Se você leu até aqui, considere doar para a pesquisa sobre câncer de pâncreas
https://pancan.org
Conheci Bill por videochamada em 2020 e cheguei a conhecê-lo um pouco
Depois disso, ele me enviou um presente que mudou minha vida. Não conversamos nos últimos anos, mas sei que ele já havia vivenciado a “morte” antes e estava psicologicamente preparado tanto quanto uma pessoa pode estar. Não duvido que tenha aceitado também a maior viagem da vida com dignidade
Em relação a software, nem sempre pensávamos igual, mas compartilhávamos o interesse pelo desconhecido e pelo significado de tudo. Nos vemos do outro lado, Bill
Certa vez perguntei a Bill se eu ainda poderia me tornar engenheiro depois de me formar em sociologia e ciência política
Na época eu gostava muito de escrever software, mas não tinha formação formal. Ele deu aquela risada característica e disse que, claro, eu podia, e que provavelmente seria melhor do que a maioria. Ele via isso não como uma fraqueza, mas como uma força. Sentirei saudades dele
Porque nas universidades de ponta se usa bastante R e modelagem estatística
Se você ainda não viu, recomendo o documentário sobre a General Magic, que Bill cofundou em 1990
Uma das cenas especialmente impressionantes é quando pessoas comuns ficam perplexas com a própria ideia de “verificar e-mail na Times Square”, como se perguntassem por que alguém iria querer isso
Era um futuro inimaginável, mas eles pensaram nele. Ainda assim, a maioria das pessoas nunca ouviu falar da General Magic
https://www.youtube.com/watch?v=JQymn5flcek
https://youtu.be/JQymn5flcek?si=2TMJ8b9zsR_Kitj-&t=1297
Também há uma cena nesse documentário em que alguém expressa a empolgação que sente ao esperar pelo smartphone. Vendo hoje, é difícil assistir sem balançar a cabeça e pensar: “Ah, não é só tão incrível quanto você imaginou”
Bill Atkinson era uma pessoa realmente interessante
A entrevista dele com Leo Laporte em 2013 é boa de ouvir. É um clipe curto, de 6 minutos, sobre uma viagem às montanhas e as origens do HyperCard
https://www.youtube.com/watch?v=bdJKjBHCh18
Uau. Descanse em paz, Bill. Acho que ele é alguém que mereceria uma faixa preta no topo
topcolornas configurações, mas aí os links da barra lateral ficam escondidos. A menos que você faça algum hack local de CSSHoje em dia, as pessoas dão a interface WIMP como garantida e esquecem os pioneiros que a criaram
É realmente triste ver apps desktop adotando elementos como menus hambúrguer, que fazem sentido no mobile, mas dificultam a vida em desktops feitos para WIMP. Em certos dias, dá vontade de usar a interface que Bill criou