1 puan yazan GN⁺ 2025-06-08 | 1 yorum | WhatsApp'ta paylaş
  • İlk Macintosh’u mümkün kılan kilit geliştiricilerden Bill Atkinson, 5 Haziran 2025 gecesi pankreas kanseri nedeniyle 74 yaşında hayatını kaybetti
  • QuickDraw, MacPaint ve HyperCard’ın yaratıcısı olan Atkinson, hem düşük seviyeli grafik teknolojilerinde hem de son kullanıcı yazılımlarında büyük bir iz bıraktı
  • Daring Fireball, Atkinson’ı kısıtlı Macintosh donanımında imkansız gibi görünen şeyleri mümkün kılan ilk ekibin çekirdek isimlerinden biri olarak görüyor
  • Ailenin açıklamasına göre Portola Valley’deki evinde, ailesinin yanında hayatını kaybetti; geride eşi, çocukları, kardeşleri ve Poppy adlı köpeği kaldı
  • Onun Atkinson dithering tekniği, Dithering podcast’inin adına ilham verdi ve Playdate ile BitCam gibi örneklerde kullanılmaya devam ediyor

Vefat ve ailenin açıklaması

  • Aile, Facebook üzerinden Atkinson’ın 5 Haziran 2025 Perşembe gecesi pankreas kanseri nedeniyle hayatını kaybettiğini duyurdu
  • Vefat ettiğinde Portola Valley’deki evinde, yatağındaydı ve ailesi yanındaydı
  • Aile onu “remarkable person” olarak tanımladı ve onun yaşamış olması sayesinde dünyanın sonsuza dek değiştiğini söyledi
  • Geride 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ği kaldı

Macintosh ve yazılım tarihine bıraktığı eserler

  • Atkinson, yalnızca Apple tarihinin değil, bilgisayar tarihinin de en büyük isimlerinden biri olarak değerlendiriliyor
  • Andy Hertzfeld’in Folklore.org sitesinde Atkinson hakkında çeşitli anekdotlar yer alıyor
  • Onun kodu ve algoritmaları verimli ve zarif örnekler olarak anılıyor; ilk Macintosh ekibi içinde de donanım kısıtlarını aşan temel katkılardan biri sayılıyor
  • Atkinson’ın dithering algoritması, Daring Fireball’ın Dithering podcast’ine adını verdi; bu efekt Playdate ve BitCam gibi örneklerde hâlâ faydalı biçimde kullanılıyor
  • Düşük seviyeli grafik katkısı QuickDraw’ın yanı sıra Atkinson, MacPaint’in de yaratıcısıydı; MacPaint bugün hâlâ bitmap görsel düzenleyicilerin modeli olarak görülüyor
  • Atkinson, HyperCard’ın da yaratıcısıydı ve etkisinin son derece büyük olduğu değerlendiriliyor
  • Daring Fireball, Bill Atkinson’ı tüm zamanların en iyi bilgisayar programcıları arasında aday gösterilebilecek isimlerden biri olarak görüyor

1 yorum

 
GN⁺ 2025-06-08
Hacker News yorumları
  • Başka bir zaman çizgisinde HyperCard solup ölmek yerine olgunlaşmayı sürdürüp web’i benimsemiş ve yazılım üreten yazılım türünün tamamına ilham vermiş olabilirdi
    O dünyada insanlar kendi bilişim deneyimlerini kil şekillendirir gibi kolayca oluşturabilir, kendilerine tam uyan kişisel uygulamalar yapabilirdi. Bilgi işlem cihazları yalnızca programcılar için değil, herkes için Steve Jobs’ın dediği zihnin bisikleti haline gelirdi; bence Atkinson’ın hayal ettiği dünya da buydu. Gerçek bir öncüyü kaybettik

    • Bugün de benzer araçlara duyulan bir özlem olabilir, ama HyperCard’ın zaten ne kadar etki yarattığını görmek zor değil
      Buradaki pek çok kişi HyperCard’ı bizzat deneyimledi ve o tohumlar sonraki işlerinde kalmış olabilir. İlkokul bilgisayar laboratuvarında tüm sınıfın ödevlerini HyperCard ile yaptığı anılarım var; 80’ler ve 90’larda böyle kaç sınıf olduğunu düşününce, etkilenmiş zihinlerin sayısı muazzam olmalı. Bir sonraki paradigmaya geçememiş ya da sonradan tam karşılığı gelmemiş olsa bile, bu haliyle de bir başarı sayılabilir
    • Web, HyperCard’dan büyük ölçüde etkilendi
      Tim Berners-Lee’nin ilk prototipi iki yönlülüğü aklında tutuyordu ve tarayıcıyla birlikte bir hipermetin düzenleyicisinin de sunulduğu bir yapıdaydı. Bu anlamda hâlâ yaşıyor ve modern internetin büyük temellerinden biri
    • Mirası hâlâ var ve sürüyor
      Modern bir anlayışla güncellendi, birden fazla platformu destekliyor ve mevcut HyperCard stack’leriyle de uyumlu. Hatırladığım kadarıyla sıra HyperCard → Metacard → Runtime Revolution → Livecode şeklindeydi
      https://livecode.com
      Bu çizgi ilk ortaya çıktığında çocuktum; ağabeyim Tuviah Snyder, Metacard’da ve daha sonra onu satın alan Runtime Revolution’da pek çok güncelleme ve değişiklikten sorumluydu. Şimdi Apple’da
      Ben de ilk yaptığım programlardan bazılarını HyperCard uyumlu stack’ler olarak yazmıştım; uygulamamı download.com’da görmek epey keyifliydi. O zamanlar bunun bir anlamı vardı
      Sözdizimi o kadar laf kalabalığıydı ki “please” ve “thank you” gerektiğini söyleyip şakalaşırdık, ama gerçekten basit, erişilebilir ve iyi çalışan bir şeydi. Bugün bile mevcut HyperCard stack’lerini web’de veya mobilde çalıştırabilmek ya da vibe coding’den önceki daha yapılandırılmış bir vibe coding tarzıyla yenilerini yapabilmek harika
    • Atkinson’ın vefatı tek başına yeterince üzücü; böyle düşününce insanın içi daha da ağırlaşıyor
      Daha ciddi söylemek gerekirse, ResEdit ile HyperCard stack’lerine özel FONT kaynakları yerleştirdiğimi, metin alanlarındaki string manipülasyonuyla tile grafikler yaptığımı hâlâ hatırlıyorum. Düğme ikonlarından veya bulduğum diğer yöntemlerden çok daha hızlıydı, ama System 7’de artık çalışmaz oldu
    • HyperCard’a benzeyen bir sonraki grafik programlama ortamının muhtemelen Flash olması ironik. Ve Flash da sonunda öldü
      Bugün açık web için genel uygulamalar üretmenin en iyi halefi nedir acaba? Vibe coding türlerini saymazsak merak ediyorum
  • Walter Isaacson’ın Steve Jobs kitabındaki anekdot etkileyici
    Bill Atkinson’ın şaşırtıcı başarılarından biri, bugün artık o kadar alıştığımız için pek hayranlık bile duymadığımız üst üste binen pencereleri mümkün kılmasıydı. Ekrandaki üst pencere alttaki pencereyi kesip çıkarıyormuş gibi görünür; masanın üzerindeki kâğıtları karıştırır gibi pencereleri hareket ettirdiğinizde alttaki pencere görünür ya da gizlenir
    Gerçek bir bilgisayar ekranında görünen piksellerin altında başka piksel katmanları bulunmadığından, bu yanılsamayı yaratmak için “bölgeler (regions)” denen karmaşık bir kod gerekiyordu. Atkinson, bu özelliği Xerox PARC’ta gördüğünü sanıp uygulamaya koyulmuştu; oysa aslında PARC’takiler de bunu başaramamıştı ve sonradan onun başarmasına şaşırdıkları söylenir
    “İmkânsız olduğunu bilmediği için yapabildi” türünden bir saflığın gücünü hissettiğini söylemişti; o kadar yoğun çalışıyordu ki bir gün sersem bir hâlde Corvette’ini park hâlindeki bir kamyona çarpıp neredeyse ölüyordu. Jobs hastaneye koşup “Gerçekten çok endişelendim” deyince Atkinson acı içinde gülümseyerek “Merak etme, bölgeleri hâlâ hatırlıyorum” diye yanıtladı

    • Üst üste binen dikdörtgen pencereler söz konusuysa, en önde olmayan bir pencerenin görünen alanı örneğin L şekli ya da birkaç pencere sol ve sağ kenarları kapatıyorsa T şekli olabilir
      Benim anladığım kadarıyla Bill’in bölge yapısı, pencere sınırları içinde görünen her satırı run-length encoding’e yakın bir biçimde ifade ediyordu. En üstteki pencere gibi örtülmemiş durumlarda, en üst satırın 0’dan pencere genişliğine kadar sürdüğü belirtilebiliyor; ardından gelen satırların da aynı olduğunu gösteren bir kısaltma ifadesi varmış gibi görünüyor. Bu yüzden örtülmemiş dikdörtgen bir pencere oldukça küçük bir temsille ifade edilebiliyordu
      Kısmen örtülmüş bir pencerede satır 0’dan başlamayabilir ya da pencere genişliğine kadar uzanmayabilir. Daha dar bir pencere büyük bir arka plan penceresinin üzerindeyse, pencere alanının içinde delikler de oluşabilir
      Asıl zekice olan kısmın, bu tür yapılardaki bölgeler ve dikdörtgenler için toplama, çıkarma, kesişim ve birleşimi hızlı işleyen rutinler yazmak olduğunu düşünüyorum. Buna hızlı dolaşma ve clipping de dâhil
    • Apple ile Xerox arasındaki fark, PARC’takilerin bunu yapmayı bilmemesinden daha karmaşık olabilir
      Alto’da framebuffer yoktu; her pencerenin kendi buffer’ı vardı ve mikrokod pencereleri izleyerek her tarama çizgisinde neyin gösterileceğini hesaplıyordu
    • Bill Atkinson’ın Mac Paint çalışmasıyla izleyicilerden alkış aldığı neşeli bir görüntü var
      https://www.youtube.com/watch?v=nhISGtLhPx4
    • Keşke biri bu teknik yönü açıklasa
      Modern işlem gücü ve işletim sistemi paradigmalarıyla bunun neden büyük bir iş olduğunu tam olarak hissetmek zor; ama imkânsız görünen bir şeyi aştığınızda yaşanan heyecanı bugün de biliyoruz
      Bu alanın tarihini yaşatmak ve onu mümkün kılan insanları onurlandırmak hepimizin görevi. Biri derinlemesine inceleyip açıklarsa, onu bu şekilde hatırlamak isterim
      https://www.folklore.org/I_Still_Remember_Regions.html yazısını da okudum ama tamamen anlamamış olabilirim
    • Harika bir hikâye, ama biraz karanlık bir yanı da var
      Her yönetici, özellikle de Jobs, neredeyse ölünceye kadar çalışan aşırı yetkin birini sevmekten kendini alamaz. Burada bu neredeyse kelimenin tam anlamıyla böyleydi
      Ama bu, çoğu insan için kişisel mutluluğun formülü değil; üstelik çoğumuz böyle yapsak da devrim niteliğinde iyileştirmeler ortaya çıkaramayız. Dünyanın üstün çalışanlara ihtiyacı var, ama üstün ebeveynlere ve mutlu, dengeli insanlara da ihtiyacı var
  • Apple’ın ColorSync ekibindeyken mühendislerin Bill’in ormandaki evine davet edildiği olmuştu
    O sırada onun kim olduğunu biliyordum ama nedense yalnızca renkle ilgili meseleler ve bunun bilgisayardaki iş akışlarına nasıl uygulandığı hakkında konuşmam gerektiğini hissetmiştim. Emekli olduktan sonra, keşke sadece herhangi bir şey hakkında sohbet etseydim diye uzun süre pişmanlık duydum
    O dönemde bir tür dijital fotoğraf yöntemine epey dalmıştı. Hatırladığım kadarıyla üst düzey bir drum scanner’ı vardı; film negatiflerini tarıyor, sonra o noktadan itibaren dijital iş akışına geçiyordu. Tarayıcının koyu bölgeleri yakalama biçimi onu heyecanlandırıyordu, bu aklımda kaldı. Onun söylediğine göre tamamen analog iş akışında gölgeler içe kapanıyordu; bunun filmden değil, muhtemelen analog baskı sürecinden kaynaklandığını düşünüyorum
    Bilgisayarda Pasifik kıyısındaki büyük kaya çıkıntılarının fotoğraflarını gösterip, kayanın gölgesindeki ayrıntıların görülebilmesini heyecanla işaret etmişti. O sırada kendi fotoğraflarıyla bir coffee table book hazırlıyordu
    Açıkçası o zamanlar, varlıklı ve emekli bir mühendisin üst düzey fotoğraf ekipmanına para döküp birden kendini fotoğrafçı mı sandığını düşünmüştüm. Onun “teknik” fotoğraf yaklaşımıyla saf sanatsal yaklaşımı tartıyor gibiydim. Ancak Ansel Adams’ın teknik yetkinliğini daha iyi öğrendikçe, belki de en iyi fotoğrafçılarda bu iki alanın örtüştüğünü düşünüyorum

    • Aslında ilk adımı benim atmam gerekebilir. Eskiden beri herhangi bir konuda sohbet etmek istemiştim
      Şu anda Macintosh’a renk geldiği dönem, özellikle de renk seçici üzerine küçük bir araştırma projesi yapıyorum. Bu konuyu da hafifçe içeren rahat bir sohbete ilgin varsa bir BlueSky hesabı açıp oradan iletişime geçebilirim
      https://merveilles.town/deck/@rezmason/114586460712518867
    • Duchamp’ın buna söyleyecek bir sözü olurdu herhâlde
      Ciddi konuşmak gerekirse, ben de bu tanıma neredeyse birebir uyan biriyim. Sadece benim durumumda “birden” yaklaşık 19 yıl sürdü. 10 yıldan uzun süre kendimi yalnızca pahalı ekipmanla sinyal toplayan biri sandığım için, kendime herhangi türden bir sanatçı demekten çekindim. Sonuçta düğmeye basınca her şeyi kameranın yaptığına inanıyordum
      Şimdi bu tutumun zararlı ve gereksiz olduğunu fark ettim. Sanatın, kötü sanatın bile, daha fazla eşik bekçisine ihtiyacı yok
      Ben bir görsel sanatçıyım. Ekipmanım becerimden ya da yeteneğimden daha iyi olabilir ama yine de bir görsel sanatçıyım
    • Bu tür bir dinamik aralığı tamamen dijital alanda elde etmenin hâlâ iyi bir yolu olmayabilir
      Elbette bugünkü eksik daha küçüktür; o zamanlar 8–12 stop civarında olan fark bugün 4–5 stop kadar olabilir. Yine de yeterince siyah-beyaz çalışınca, konularımın çoğu o kadar zorlayıcı olmasa da bazen onun karşılaştığı sınırları aşmanın gerektiğini anlıyorum
    • Bilgisayarda renk, “herhangi bir konu” için gayet iyi bir sohbet başlığı
      İnsanlığın ilerleyişi hakkında konuşmak bazen gerçekten güzel. Dünyayı döndüren dişlilerin bir parçası olmak kadar güzel pek az şey var
    • Optik baskı yaptığınızda her zaman bir şeyler kaybedersiniz. Çoğu zaman bir şeyler de kazanırsınız ama 1:1 değildir
      Bu hibrit iş akışını çok seviyorum. Çünkü filmi seçerken fotoğrafın hissini, renk paletini, greni vb. belirleyebiliyorsunuz; dijitalde ise analog filmin doğal sınırlamalarının çoğunu ya da tamamını telafi edebiliyorsunuz
      Ne yazık ki günümüzde film çok zahmetli. Benim için fotoğraf uzun zamandır kamera ya da süreç değil, kompozisyon meselesiydi. Filmi tutarlı sonuçlar alabildiğim için seviyordum ama dijital de kullanabiliyorum ve artık dijital kullanıyorum
  • Bill’in HyperCard katkısı elbette efsanevi
    İlkokul sınıfları ve bilgisayar laboratuvarı deneyimlerinin ötesinde, Utah’ın orta kesimindeki Space Center’da 20 yılı aşkın süre yürütülen, köprü simülatörleriyle canlı aksiyon dramayı birleştiren saha gezisi programının çekirdek yazılımıydı
    https://spacecenter.alpineschools.org
    Ben de bu programdan katılımcı, gönüllü ve çalışan olarak faydalanan pek çok kişiden biriydim; şimdiye kadar yaptığım en iyi işti
    O yazılımın tohum kristali yüz binlerce öğrenciyi şekillendirdi ve onlar bugün hâlâ bu programdan tutkuyla söz ediyor. HyperCard’ın son kısmı yaklaşık 12 yıl önce tamamen emekliye ayrıldı; artık ağırlıklı olarak web tabanlı teknolojiler kullanılıyor
    Öğrencilerin uzay gemisi simülatörlerini programlamasını ve bunların içinde ikna edici, etkileşimli, sürükleyici çok kullanıcılı dramalar yaratmasını sağlayan HyperCard’ın etkisi, Atkinson’ın 1985’teki hayalinin mümkün kıldığı bir şeydi
    Bill, bilincin sonsuz ışık havuzları arasında yolculuk etsin. Buraya kadar okuduysanız pankreas kanseri araştırmalarına bağış yapmanızı dilerim
    https://pancan.org

    • O stack bir yerde herkese açık mı? Ya da bir kopyası sende var mı?
  • Bill’le 2020’de görüntülü sohbette ilk kez tanıştım ve onu biraz tanıma fırsatım oldu
    Sonrasında bana hayatımı değiştiren bir hediye gönderdi. Son birkaç yıldır konuşmadık ama daha önce “ölümü” deneyimlemiş olduğunu ve bir insanın olabileceği kadar psikolojik olarak hazır olduğunu biliyorum. Hayatın en büyük yolculuğunu da vakarla karşıladığından şüphem yok
    Yazılım konusunda her zaman aynı fikirde değildik ama bilinmeyene ve her şeyin anlamına duyduğumuz ilgiyi paylaşıyorduk. Öte tarafta görüşürüz, Bill

    • Merakta bırakma, söyle. O hediye neydi?
  • Bir keresinde Bill’e sosyoloji ve siyaset bilimi diploması aldıktan sonra da mühendis olup olamayacağımı sormuştum
    O zamanlar yazılım yazmaktan gerçekten keyif alıyordum ama resmi bir eğitimim yoktu. Kendine has gülüşüyle bunun elbette mümkün olduğunu, hatta çoğu kişiden daha iyi olacağımı söylemişti. Bunu bir zayıflık değil, güçlü yan olarak görmüştü. Onu özleyeceğim

    • Bu tür diplomalar programlamaya hazırlanmakta epey yardımcı olur aslında
      Çünkü iyi üniversitelerde R ve istatistiksel modelleme çok kullanılır
  • Henüz izlemediyseniz, Bill’in 1990’da kurucu ortaklarından olduğu General Magic belgeselini öneririm
    Özellikle çarpıcı sahnelerden biri, sıradan insanların “Times Square’de e-postamı kontrol etmek” fikrine neden ihtiyaç duyulacağını anlamıyormuş gibi şaşkın bakması
    Hayal bile edilemeyen bir gelecekti, ama onlar bunu düşünmüştü. Buna rağmen çoğu kişi General Magic adını bile duymamıştır
    https://www.youtube.com/watch?v=JQymn5flcek

    • Bu zaman damgasında Atkinson görünüyor
      https://youtu.be/JQymn5flcek?si=2TMJ8b9zsR_Kitj-&t=1297
      Bu belgeselde birinin akıllı telefonu beklerken duyduğu heyecanı ifade ettiği bir sahne de var. Bugünden bakınca “Ah, hayal ettiğiniz kadar sadece harika değil” diye başınızı sallatıp izlemesi zor oluyor
    • Apple’ın akıllı telefonu icat ettiğine inanıyorsanız mutlaka izlemeniz gereken bir film
  • Bill Atkinson gerçekten ilginç bir insandı
    2013’te Leo Laporte ile yaptığı röportaj dinlemeye değer. 6 dakikalık kısa bir klip; bir dağ gezisini ve HyperCard’ın kökenini ele alıyor
    https://www.youtube.com/watch?v=bdJKjBHCh18

  • Vay. Huzur içinde yat Bill. Üstte siyah bir çizgiyi hak eden biri olduğunu düşünüyorum

    • Ayarlardan topcolor değiştirilebilir, ama o zaman kenar çubuğu bağlantıları gizleniyor. Tabii yerel bir CSS hack’i yapmıyorsanız
  • Günümüzde insanlar WIMP arayüzünü olağan karşılıyor ve onu yaratan öncüleri unutuyor
    Masaüstü uygulamalarının, hamburger menü gibi mobilde anlamlı olan ama WIMP’e göre tasarlanmış masaüstünde hayatı zorlaştıran öğeleri benimsemesini görmek gerçekten üzücü. Bazı günler Bill’in yaptığı arayüzü kullanmak istiyorum