- 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
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 realEle 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
regiondo Bill representava em RLE (run-length encoded) as linhas visíveis dentro dos limites da janelaA 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
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
topcolorpara preto, mas aí os links da sidebar podem ficar escondidosA 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
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
A história “Busy Being Born” também tem um valor imenso
Traz fotos Polaroid preciosas da UI inicial do Lisa/Mac
https://www.folklore.org/Busy_Being_Born.html
A história das linhas de código é um clássico eterno
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