1 puan yazan GN⁺ 2025-06-08 | 1 yorum | WhatsApp'ta paylaş
  • Bill Atkinson, 5 Haziran 2025'te pankreas kanseri nedeniyle hayatını kaybetti
  • Kendisi, Apple ve bilgisayar tarihi açısından son derece önemli bir isimdi
  • QuickDraw, MacPaint, HyperCard gibi yenilikçi ve etkili yazılımlar geliştirmesiyle hatırlanıyor
  • Onun kodu ve algoritmaları, verimlilik ve zarafetleriyle büyük takdir topladı
  • Atkinson'ın başarılarının gelecekteki geliştiricilere ve sektöre uzun süre ilham vermesi bekleniyor

Ailenin duyurusu

  • Ailesi, Bill Atkinson'ın 5 Haziran 2025'te Portola Valley'deki evinde ailesinin yanında, pankreas kanseri nedeniyle huzur içinde hayatını kaybettiğini Facebook sayfasında açıkladı
  • Onu bir eş, baba, üvey baba ve olağanüstü bir insan olarak andılar
  • Onun varlığının başlı başına dünyayı değiştirdiğini vurguladılar
  • Bilince ve onun ötesine olan ilgisini anımsayarak, bir sonraki yolculuğunun anlamlı olmasını dilediler
  • Ardında eşi, iki kızı, üvey oğlu, üvey kızı, iki erkek kardeşi, dört kız kardeşi ve Poppy adlı köpeğini bıraktı

Bilgisayar tarihindeki Bill Atkinson

  • Bill Atkinson, yalnızca Apple için değil, bilgisayar tarihi için de büyük bir kahraman olarak değerlendiriliyor
  • Andy Hertzfeld'in Folklore.org sitesinde Atkinson hakkında çeşitli hikâyeler okunabiliyor
    • Bunlardan biri, Steve Jobs'un Atkinson'a roundrect şeklini icat ettirdiği anekdotu anlatıyor
    • Başka bir hikâye ise Atkinson'ın neşeli ama profesyonel tavrına dair bir kesit sunuyor

Yenilikçi yazılımlar ve algoritmalar

  • Bill Atkinson'ın kodu ve algoritmaları, benzeri görülmemiş verimlilik ve zarafetleriyle ünlüydü
  • Orijinal Macintosh ekibindeki sayısız dâhi arasında bile, imkânsızı mümkün kılan kilit isimlerden biri olarak görülüyordu
  • Atkinson'ın dithering algoritması hâlâ pek çok yerde kullanılıyor; bugün de Playdate konsolu veya BitCam gibi uygulamalarda uygulanıyor

Öne çıkan başarıları: QuickDraw, MacPaint, HyperCard

  • Atkinson, QuickDraw (2D grafik sistemi), MacPaint (bitmap görüntü düzenleyici), HyperCard (hiperlink tabanlı stack uygulaması) gibi birçok belirleyici yazılım yarattı
  • MacPaint, bugün Photoshop da dâhil olmak üzere birçok bitmap düzenleyicinin modelinin başlangıç noktası oldu
  • HyperCard'ın, 1985'teki bir LSD yolculuğundan ilham aldığı aktarılıyor ve sektör üzerindeki etkisi son derece büyük oldu

Özet ve değerlendirme

  • Abartısız biçimde, Bill Atkinson tarihin en büyük bilgisayar programcılarından biri olarak değerlendiriliyor
  • Onun yaratıcılığı ve başarıları bugün de dünya genelinde etkisini sürdürmeye devam ediyor
  • Teknolojiye, yazılıma ve hepimizin yaşamına önemli armağanlar bırakmış bir isimdi

1 yorum

 
GN⁺ 2025-06-08
Hacker News yorumları
  • Bir zamanlar Apple'ın ColorSync ekibinde çalışırken, diğer mühendis arkadaşlarla birlikte onun ormandaki evine davet edilmiştim.
    Onu tanıyordum ama nedense konuşma konularını renk teknolojisi ve bilgisayar iş akışlarıyla sınırlamam gerekiyormuş gibi hissediyordum.
    Şimdi emekliyim ve onunla bunun dışında daha fazla şey konuşmamış olmaktan hâlâ pişmanlık duyuyorum.
    O dönemde dijital fotoğrafçılığa inanılmaz derecede meraklıydı.
    Pahalı bir drum scanner ile film negatiflerini tarıyor, ardından tamamen dijital bir iş akışıyla çalışıyordu; sanırım orta format bir kamera kullanıyordu.
    Özellikle tarayıcının gölgelerdeki detayları nasıl yakalayabildiği onu heyecanlandırıyordu ve tamamen analog süreçlerde gölgelerin kaybolduğunu anlatıyordu; bunun filmin kendisinden değil, baskı sürecinden kaynaklandığını düşünüyordu.
    Pasifik Okyanusu'nda büyük kayaların olduğu bir fotoğrafı tarayıp bilgisayarda gösterdi; kayaların gölgelerinde canlı kalan detayları gururla sergiledi ve bir fotoğraf kitabı hazırlıyordu.
    O sırada bunu, pahalı ekipmanlara para saçan emekli bir mühendisin aniden fotoğrafçıya dönüşmesi gibi görmüştüm.
    Teknik yaklaşımı sanatsal yaklaşımla karşılaştırmıştım ama sonra Ansel Adams'ın teknik ustalığını öğrenince, en iyi fotoğrafçıların teknikle sanatın kesiştiği yerde durduğunu fark ettim.

    • Senin onunla her konuda konuşamamış olmana üzülmen beni etkiledi; ben de bir şey denemek istedim.
      Aslında bir süredir seninle rastgele şeyler konuşmak istiyordum.
      Şu anda Mac'e rengin gelişiyle, özellikle de color picker ile ilgili küçük bir araştırma projesi yürütüyorum.
      Böyle şeyleri gündelik biçimde konuşmaya açıksan, BlueSky'da hesap açıp iletişime geçebilirsin.
      https://merveilles.town/deck/@rezmason/114586460712518867

    • Bugün bile o kadar dinamik aralığı bütünüyle dijital tarafta elde etmek oldukça zor.
      Eskiden fark 8-12 stop civarındaydı; şimdi muhtemelen 4-5 stopa inmiştir.
      Siyah beyaz fotoğraflarla çalışırken onun yaşadığı sınırlamaları hâlâ dolanmak zorunda kaldığım oluyor; konu daha az zorlayıcı olsa bile buna katılıyorum.

    • Bilgisayarda renk konusu tek başına bile yeterince ilgi çekici bir sohbet başlığı.
      Bazen insanlığın ilerlemesinin kendisi hakkında konuşmak keyiflidir ve değişimle gelişimin bir parçası olmak kadar güzel çok az deneyim vardır diye düşünüyorum.

    • Optik baskı yaparken mutlaka bir şeyler kaybediyorsun.
      Elbette bazı açılardan kazanımlar da oluyor ama bire bir aynı şey çıkmıyor.
      Ben bu hibrit (analog + dijital) iş akışlarını gerçekten seviyorum.
      Filmi seçerek fotoğrafın renk tonunu ve grenini belirleyebiliyorsun, dijital banyo ile de filmin sınırlamalarının çoğunu giderebiliyorsun.
      Ne yazık ki bugünlerde film kullanmak fazla zahmetli.
      Fotoğrafta benim için her zaman en önemli şey “kompozisyon” oldu; ekipman ya da sürecin kendisi daha az önemliydi.
      Filmin kendine özgü tutarlı sonuçlarını seviyordum ama şimdi dijitali de gayet iyi kullanıyorum.

    • Sanat eleştirmenleri biçim, yapı ve anlam hakkında konuşur; sanatçılar ise ucuz terebentin nerede bulunur onu konuşur.

  • Bill ile hiç şahsen tanışmadım ve benim varlığımdan haberdar olması için de bir neden yoktu ama kariyerim, ailem ve maddi refahım üzerinde muazzam bir etkisi oldu.
    Programlamaya olan tutkum Apple II ile başladı ve 1984'te MacPaint'i görünce Mac'e geçtim.
    HyperCard sayesinde mantıklı düşünmeyi öğrendim, bu makineyle neler yapılabileceğine dair bir olasılık hissi kazandım ve bilgiyi kavramsallaştırmayı öğrendim.
    Onun mütevazı emeği hayatımda böylesine büyük bir etki bıraktı.
    Bu haberi duyduktan sonra çok üzüldüm.

  • Walter Isaacson'ın Steve Jobs kitabında Bill Atkinson'ın başarılarından söz ediliyor.
    En büyük başarılarından biri, birden fazla pencerenin üst üste gelebilmesini ve en üstteki pencerenin alttakileri kapatabilmesini sağlamasıydı.
    O zamana kadar bilgisayar ekranında gerçekten üst üste binebilen piksel katmanları yoktu ama o, masa üstünde kâğıtları hareket ettirir gibi pencereleri özgürce taşıyıp örtmeyi mümkün kıldı.
    Bu etkiyi yaratmak için region adlı karmaşık bir kod yapısı gerekiyordu ve PARC'ın gerçekleştiremediği şeyi Atkinson gerçeğe dönüştürdü.
    Bu özelliğe takıntı derecesinde odaklanıp gece gündüz çalıştı; bir keresinde aşırı yorgunluk yüzünden Corvette'iyle bir kamyona çarpmaya ramak kalmış, ölümden dönmüştü.
    Hastanede uyandığında Steve Jobs telaşla yanına koşmuş ama Atkinson şaka yollu, “Merak etmeyin, Regions'ın hepsini hâlâ hatırlıyorum” demişti.

    • Üst üste gelmiş dikdörtgen pencereler olduğunda, en üstte olmayan bir pencerenin görünür alanı L ya da T harfi gibi karmaşık şekiller alabilir.
      Bill'in region yapısını, pencere sınırları içindeki görünür satırların RLE (run-length encoded) biçiminde tutulması olarak anlıyorum.
      En üstteki pencere, her satır için 0'dan pencere genişliğine kadar aynı şekilde gösterilebilir ve aynı satırlar tekrar ediyorsa daha da sıkıştırılabilir biçimde yazılabilir.
      Altta kalan pencerelerde her satırın başlangıç ve bitiş noktası farklı olabilir, hatta içeride boşluklar da bulunabilir.
      Bu yapıda bölgeleri toplama, çıkarma, kesişim ve birleşim işlemlerini hızlı yapmak için gereken rutinler asıl kilit nokta.
      Böyle bir veri yapısını anında dolaşıp kesip biçebilmek asıl zekâ göstergesi.

    • Apple ile Xerox arasındaki yaklaşım farkı, “PARC'takiler bunu yapmayı bilmiyordu” gibi basit bir hikâye olmayabilir.
      Alto makinesinde frame buffer yoktu; her pencerenin kendi buffer'ı vardı.
      Microcode, her scanline için pencere bilgisini okuyup sonucu oluşturan bir yapı kullanıyordu.

    • Modern bilişimde ve işletim sistemlerinde bunun ne kadar büyük bir teknik fark olduğunu anlamak zor geliyor.
      İmkânsız gibi görünen şeyi başarmanın verdiği sevinç bence hâlâ aynı.
      Bu alanın tarihini hatırlayıp, bu olasılıkları gerçeğe dönüştüren insanları birlikte anmamız gerektiğini düşünüyorum.
      Biraz daha geek usulü biçimde bu yapıları teknik açıdan derinlemesine tartışıp Bill Atkinson'ı öyle anmak isterim.
      https://www.folklore.org/I_Still_Remember_Regions.html yazısını da okudum ama tamamen anlamamış olabilirim.

    • PARC'ın gerçekten hayata geçiremediği bir şeyi Atkinson'ın tamamlamış olması kısmı dikkat çekici.
      Bu, rakip bir şirketin VGA kartında belli buffer özelliklerini sunduğuna dair söylentiler çıkmasına ama ürün piyasaya geldiğinde uygulamanın zayıf ya da çok daha basit olduğunun görülmesine benziyor.

    • Bill Atkinson'ın Mac Paint çalışmasıyla alkış aldığı görüntüler burada görülebilir.
      https://www.youtube.com/watch?v=nhISGtLhPx4

  • Başka bir zaman çizgisinde HyperCard tarihten silinmedi; gelişmeye devam etti, web'i de içine aldı ve yazılım üreten yazılım diye başlı başına bir tür yarattı.
    O dünyada insanlar, sanki kil şekillendirir gibi, kendilerine tam uyan kişisel uygulamaları kolayca yapabiliyordu.
    “Herkesin” bilgi işlem cihazları, Steve Jobs'ın dediği gibi “zihin için bir bisiklet”e dönüşmüş olurdu.
    Atkinson'ın böyle bir dünya hayal etmiş olabileceğini düşününce, kişisel olarak o zaman çizgisinde yaşamak isterdim.
    Gerçek bir vizyon liderini kaybetmenin hüznü ve ona dair kalıcı bir anı.

    • Bugün bile HyperCard benzeri araçlar isteyen çok insan vardır ama HyperCard'ın gerçekte ne kadar büyük bir etki yarattığını tam olarak bilmenin yolu yok.
      Yine de burada bulunan pek çok kişinin gerçekten HyperCard kullandığına ve bu deneyimin sonraki yönelimlerini etkilediğine katılıyorum.
      İlkokuldaki bilgisayar derslerinde HyperCard kullanılan sınıflara dair anılarım var.
      Böyle dersler 80'ler ve 90'larda birçok sınıfta yapıldıysa, HyperCard epey çok zihni tetiklemiş demektir.
      Bir sonraki çağı başlatamamış olsa bile, kendi başına yeterince başarılı olduğunu hissetmek mümkün.

    • Web de HyperCard'dan çok etkilenmiştir.
      Tim Berners-Lee'nin ilk web tarayıcısı prototipi çift yönlülüğü hedefliyordu ve tarayıcıyla birlikte bir hypertext editor sunulması düşünülüyordu.
      Bu açıdan bakınca HyperCard'ın ruhu bugünkü internette hâlâ yaşıyor ve son derece temel bir dayanak oluşturuyor.

    • “HyperCard web'i içine alıp olgunlaşsaydı” paralel evreni ilginç ama başka bir dünyada da HyperCard'a URL kavramı ve GET/PUT API'leri çok daha önce eklenmiş, bu yüzden Tim Berners-Lee'nin web tarayıcısını yapmasına gerek kalmamış olabilirdi diye düşünmek de ilginç.

    • Atkinson'ın ölümü tek başına yeterince üzücü; bir de böyle alternatif zaman çizgilerini düşününce daha da hüzünleniyorum.
      Daha ciddi olarak, bir zamanlar ResEdit kullanıp HyperCard stack içine doğrudan FONT resource ekleyerek ve text field'lardan yararlanarak tiled graphics yaptığımı çok net hatırlıyorum.
      Button icon'ları performans açısından yetersiz kalıyordu, bu yüzden böyle hileli bir yol kullanmıştım; ama System 7'den itibaren çalışmamaya başlamıştı ve epey uğraştırmıştı.

    • Grafik programlama ortamı olarak HyperCard'a sonradan en çok benzeyen şeyin Flash olması ironik.
      Flash da artık tarihe karıştı.
      Bugün web üzerinde genel amaçlı uygulama yapmak için en iyi halefi ne olurdu, merak ediyorum.

  • Bill ile ilk kez 2020'de görüntülü sohbet üzerinden tanıştım ve biraz birbirimizi tanıdık.
    Sonrasında bana hayatımı değiştirecek bir hediye gönderdi; son birkaç yılda iletişim kuramadık ama ölümün eşiğinden dönmüş deneyimleri de vardı ve bu yüzden psikolojik olarak ölüme hazırlıklı biri olduğunu düşünüyorum.
    Hayatının son yolculuğuna da son derece hazır biçimde çıktığına inanıyorum.
    Yazılım konusunda her zaman aynı fikirde değildik ama bilinmeyenle ve varoluşun anlamıyla ilgili ortak ilgilerimiz vardı.
    Öte tarafta görüşmek üzere.

    • Merakımdan soruyorum, o hediyenin ne olduğunu söylersen güzel olur.
  • Bill Atkinson bana her zaman çok ilginç bir figür gibi gelmiştir.
    2013'te Leo Laporte ile yaptığı röportaj gerçekten dinlemeye değer.
    Özellikle de HyperCard'ın doğuşuna ilham veren LSD deneyimi hakkında 6 dakikalık bir klip var.
    https://www.youtube.com/watch?v=bdJKjBHCh18

  • Bill'in huzur içinde yatmasını diliyorum; HN'nin üst kısmında siyah bant hak eden insanlardan biriydi.

    • Ayarlarda topcolor değiştirerek üst kısmın rengini siyaha çevirebilirsin ama bunu yaparsan kenar çubuğundaki linkler görünmez olabilir.
      Bundan kaçınmak için yerel CSS'yi hacklemek gerekir.
  • General Magic belgeselini şiddetle tavsiye ederim.
    Bill'in 1990'da kurucu ortak olduğu şirketti; filmde insanların “Neden Times Square'de e-postanı kontrol edesin ki?” diye şaşırdığı bir sahne var.
    General Magic, o dönemde hayal bile edilemeyen bir geleceği önceden tasarlamıştı ama bugün çoğu kişi şirketin adını bile bilmiyor.
    https://www.youtube.com/watch?v=JQymn5flcek

    • Akıllı telefonları Apple'ın başlattığını sanıyorsan, General Magic belgeseli mutlaka görülmesi gereken değerli bir kaynak.
  • Folklore.org'daki çeşitli Bill Atkinson anekdotlarını da tavsiye ederim.
    https://www.folklore.org/Joining_Apple_Computer.html
    https://www.folklore.org/Negative_2000_Lines_Of_Code.html — satır sayısına takıntılı kültüre gönderilmiş eğlenceli bir hikâye
    https://www.folklore.org/Rosings_Rascals.html — Macintosh Finder'ın nasıl ortaya çıktığına dair bir hikâye
    https://www.folklore.org/I_Still_Remember_Regions.html — trafik kazasından sağ çıkma hikâyesi

    • “Busy Being Born” hikâyesi de inanılmaz derecede değerli.
      Erken dönem Lisa/Mac UI'ına ait Polaroid fotoğrafları içeren nadir bir içerik.
      https://www.folklore.org/Busy_Being_Born.html

    • Kod satırı anekdotu her zaman klasik kalacak türden.

  • Bugün WIMP pencere/simge/menü/işaretçi arayüzü o kadar doğal kabul ediliyor ki, onu yaratan öncülerin unutulması üzücü.
    Masaüstü uygulamalarında mobil tarz hamburger menü gibi mantıksal olarak pek uymayan öğelerin benimsenmesiyle kullanımın daha da zorlaşması da can sıkıcı.
    Bill'in yarattığı arayüzü özlediğim günler oluyor diye itiraf edeyim.