1 puan yazan GN⁺ 2025-06-08 | 1 yorum | WhatsApp'ta paylaş
  • Bill Atkinson, 27 Nisan 1978'de 30 çalışanlı Apple Computer'a katıldı ve bu seçimi daha sonra hayatını değiştiren bir dönüm noktası olarak andı
  • Jef Raskin'in daveti ve Steve Jobs'un iknası, onun Washington Üniversitesi'ndeki nörobilim doktora programını bırakıp Silicon Valley'ye taşınmasına yol açtı
  • Apple II için UCSD Pascal portu, daha sonra Lisa geliştirmesini bootstrap etmek için temel oldu ve Atkinson yeniden kullanılabilir yazılım modülleri ihtiyacını ısrarla savundu
  • Lisa ve Macintosh'ta fareyi varsayılan olarak dahil etme, beyaz arka plan, QuickDraw, Window/Event/Menu Manager, pull-down menüler, MacPaint gibi grafik kullanıcı arayüzünün temel unsurlarının oluşturulmasına katkıda bulundu
  • HyperCard'ı da tasarladıktan sonra Apple'da 12 yıl çalıştı; 1990'da General Magic'i ortak kurmak için ayrıldı ve kişisel iletişimci geliştirilmesine katıldı

Doktora programından Apple'a giden yol

  • Bill Atkinson, 27 Nisan 1978'de Apple Computer'a katıldı ve 40 yıl sonra bu seçimi hayatındaki büyük bir dönüm noktası olarak hatırladı
  • O sırada University of Washington Regional Primate Research Center'da Doug Bowden ile birlikte nörobilim doktora programına devam ediyordu
  • UC San Diego lisans yıllarından hocası ve arkadaşı olan Jef Raskin, Apple Computer adlı ilginç bir girişime katılmasını önerdi
  • Atkinson, beyin ve bilinç araştırmaları için doktora derecesine ihtiyaç duyduğunu söyleyerek reddedince, Raskin “Sadece hafta sonu ziyaret et, hiçbir şart yok” notuyla birlikte gidiş-dönüş uçak bileti gönderdi
  • Yakındaki Los Gatos'ta babası yaşadığı için Atkinson Apple ziyaretini kabul etti

Steve Jobs'un iknası ve işe giriş kararı

  • Steve Jobs, Atkinson'ı bütün gün ikna etmeye çalıştı ve onu Apple Computer'ın 30 çalışanının tamamıyla tanıştırdı
  • Çalışanlar zeki, tutkulu ve neşeli görünüyordu, ancak bu tek başına Atkinson'ın lisansüstü eğitimini bırakması için yeterli değildi
  • Günün sonunda Jobs, yeni teknolojiler halka açıldığında çoğu zaman zaten iki yıl önce icat edilmiş olduklarını, dünyayı değiştirmek için bu gecikmenin önünde olmak gerektiğini söyledi
  • Apple'a gelirse geleceği icat edebileceğini ve milyonlarca insanın hayatını değiştirebileceğini anlattı
  • “Dalgaların ön tarafında sörf yapmanın keyfi” ile “aynı dalganın kuyruğunda köpek kulaçları atmanın sıkıcılığı” arasındaki karşıtlık Atkinson'ı etkiledi
  • Atkinson iki hafta içinde lisansüstü programı bıraktı, Silicon Valley'ye taşındı ve Apple Computer'da çalışmaya başladı
  • Nörobilim diplomasını tamamlayamadı; babası 10 yıllık üniversite eğitiminin boşa gittiğini söyleyerek kızdı, ancak Atkinson doğru seçimi yaptığına inandı

Jobs ile işbirliği, UCSD Pascal ve Lisa'nın temeli

  • Atkinson ile Steve Jobs yakın arkadaş oldu; Castle Rock State Park'ta uzun yürüyüşler yapıp hayat ve tasarım hakkında konuştular
  • Jobs bazen konuşmaya “çılgın bir fikrim var” diye başlıyor, fikirler gidip gelerek ciddi tartışmalara ya da uygulanabilir tasarımlara dönüşüyordu
  • Atkinson, Apple II'ye UCSD Pascal sistemini port etmek istiyordu
    • Yazılımın yeniden kullanılabilir modül kütüphaneleriyle birikimli biçimde inşa edilmesi gerektiğini düşünüyordu
    • Apple BASIC'te yerel değişkenler bile yoktu
  • Yöneticisi karşı çıkınca Atkinson doğrudan Jobs'a gitti
  • Jobs, Apple kullanıcıları için BASIC ve 6502 assembly dilinin yeterli olduğunu düşünüyordu, ancak Atkinson'ın güçlü ısrarını dinledikten sonra iki hafta içinde kendisinin yanıldığını kanıtlamasını istedi
  • Atkinson birkaç saat içinde San Diego uçağına bindi, iki hafta çalıştı ve çalışan bir UCSD Pascal System ile döndü; Apple bunu Lisa geliştirmesini bootstrap etmek için kullandı

Lisa ve Macintosh grafik arayüzünde bıraktığı kod

  • UCSD Pascal sistemi yayımlandıktan sonra Jobs, Atkinson'dan Apple'ın yeni Lisa projesinde çalışmasını istedi
  • Apple II'de isteğe bağlı oyun paddle düğmeleri vardı, ancak bunlar her kullanıcıda bulunmadığı için yazılım geliştiriciler buna güvenerek tasarım yapamıyordu
  • Atkinson, Lisa proje yöneticisi Tom Whitney'i fareyi varsayılan bileşen olarak dahil etmeye ikna etti
    • Böylece yazılım, bir işaretleme aygıtını varsayarak geliştirilebilecekti
    • Aksi halde bir grafik düzenleyicinin yalnızca imleç tuşlarıyla da kullanılabilecek şekilde tasarlanması gerekecekti
  • Apple II siyah arka plan üzerinde beyaz metin gösteriyordu, ancak Atkinson grafikleri düzgün ele almak için kağıt gibi beyaz bir arka plan gerektiğini savundu
    • Metin çıktı alırken ters çevrilebilir, ancak fotoğrafları negatif olarak basmak doğru değildi
    • Lisa donanım ekibi, beyaz ekranın çok fazla titreyeceğini ve kaydırma sırasında lekelenmeyi önlemek için daha hızlı yenileme ile daha pahalı RAM gerekeceğini söyleyerek karşı çıktı
    • Jobs artıları ve eksileri dinledikten sonra grafikler için beyaz arka planı destekledi
  • Lisa ve Macintosh tamamen bitmap ekran olarak tasarlandığı için çizilebilecek içerikte büyük esneklik vardı, ancak karakter, çizgi, görüntü ve alan çizerken çok sayıda piksel ayarlama ve temizleme maliyeti doğuyordu
  • Atkinson, Lisa ve Macintosh uygulamalarının piksel yazmak için çağırdığı optimize edilmiş assembly grafik primitifleri olan QuickDraw'ı yazdı
    • QuickDraw performansı, bitmap ekranları ve grafik kullanıcı arayüzünü pratik hale getirdi
    • İlgili hikaye: I Still Remember Regions
  • Çakışan pencereleri ve grafik clipping işlemlerini ele almak için özgün Lisa Window Manager'ı yazdı
  • Lisa Event Manager ve Menu Manager'ı da yazdı, ayrıca pull-down menüyü icat etti
  • Andy Hertzfeld bunları Mac'e uyarladı ve QuickDraw ile birlikte Atkinson'ın kodu özgün Macintosh ROM'unun neredeyse üçte ikisini oluşturdu
  • Atkinson, her Mac'te yer alan bitmap boyama programı MacPaint'i yapmaktan büyük keyif aldı
    • Susan Kare'in erken sürümleri kullanışını izleyerek çok şey öğrendi
    • MacPaint, grafik ekranı ve fareye sahip bir bilgisayarın ne kadar eğlenceli ve yaratıcı olabileceğini gösterdi
    • İlgili hikaye: MacPaint Evolution

HyperCard ve Apple sonrası

  • 1985'te bir LSD deneyiminden ilham alan Atkinson, HyperCard yazarlık sistemini tasarladı
  • HyperCard, programcı olmayanların kendi etkileşimli medyalarını oluşturmasına imkan verdi
  • Grafikler, metin, düğmeler ve bağlantılar içeren kart yığını metaforunu kullandı; bağlantılar diğer kartlara geçiş sağlıyordu
  • Dan Winkler'ın uyguladığı HyperTalk betik dili, olay tabanlı programlamaya yumuşak bir giriş işlevi gördü
  • Steve Jobs, Atkinson'ın Apple'dan ayrılıp NeXT'e katılmasını istiyordu, ancak Atkinson HyperCard'ı tamamlamak için Apple'da kaldı
  • Apple, HyperCard'ı 1987'de yayımladı; bu, ilk web tarayıcısı Mosaic'ten 6 yıl önceydi
  • Atkinson, Apple'da 12 yıl boyunca yaratıcı insanları destekleyen araçlar üretti ve şirketin 30 kişiden 15.000 kişiye büyümesine tanıklık etti
  • 1990'da John Sculley'nin desteğini alarak Marc Porat ve Andy Hertzfeld ile birlikte Apple'dan ayrıldı, General Magic'i ortak kurdu ve kişisel iletişimciyi icat etme çalışmalarına katıldı
  • Atkinson hâlâ bilinç araştırmalarını takip ediyor, ancak Apple'daki katkılarından fazlasıyla memnun ve Jef Raskin ile Steve Jobs'un ona inanıp fırsat vermesine minnet duyuyor

1 yorum

 
GN⁺ 2025-06-08
Hacker News yorumları
  • Apple’dan Marc Porat ve Andy Hertzfeld ile ayrılıp General Magic’i birlikte kurduğu ve kişisel iletişim cihazı geliştirdiği kısma bakınca, bu dev inovasyon şirketlerinin başlangıcında yer alan insanların birbirlerine ne kadar güçlü bağlantılarla bağlı olduğuna her zaman şaşırıyorum
    Porat adı tanıdık gelince bakındım; Marc Porat’ın, Morgan Stanley’nin eski CFO’su ve Google’ın mevcut CIO’su ile başkanı Ruth Porat’ın abisi olduğunu gördüm
    Böyle liderlerin zirveye çıkması gerçekten yeteneklerinden mi, yoksa muazzam güce sahip insanlarla bağlantılarından mı, merak ediyorum. Muhtemelen ikisi de olabilir
    Yetenekli olup harika şeyler yapsanız bile gereken finansmanı hiç alamıyormuşsunuz gibi geliyor; bu yüzden böyle insanları tanımak iyi olurdu diye düşünüyorum

    • Tek başına süperstar olsanız bile çevrenizde başka süperstarlar yoksa başarılı olmak zor; onların başarılı olmasının bir nedeni de birbirlerini tanıyor olmaları
      Hayatta kalma yanlılığı yüzünden başarısız olanlar bilinmiyor ya da anılmıyor
      Bu başarılı şirketlerin ve seçkin üniversitelerin rolü, büyük potansiyele ya da paraya sahip insanları birbirine bağlamak ve etkilerini büyütmek
      20. yüzyılın dehalarını bir araya getiren ünlü fotoğraflar da tesadüf değil; daha çok, birbirlerinin kurduğu basamakların üzerine yeni basamaklar koyarak aynı merdiveni birlikte tırmanmalarının sonucu
    • General Magic filmi/belgeseli (2018) mükemmel ama değeri yeterince bilinmiyor
      Üç kez falan izledim; her seferinde gözlerim doldu ve gerçekten eski usul bir startup hikâyesi gibi hissettiriyor. Soundtrack’i de çok güzel
    • Ürünü tasarlayıp inşa edebilecek kadar yetenekli insanlar arasında sermayeye erişim, başka yeteneklere erişim ya da pazara/kullanıcılara erişim temel rekabet avantajı hâline geliyor
    • Bu, son derece Kaliforniya merkezli bir olgu
      Büyük teknoloji ekosistemi fiilen MIT ve Massachusetts çevresi ile Caltech/Stanford ve yakın bölgeleri olmak üzere iki eksene dayanıyordu; diğer bölgeler ise daha çok hükümet, askerî ve havacılık-uzay türevi endüstrilere yakındı
      Massachusetts tarafı çeşitli nedenlerle 90’larda güç kaybetti; ölmedi ama baskın olmaktan çıktı ve ağırlık merkezi Batı Yakası’na kaydı
      Kaliforniya’da doğup orada okuduysanız, Montana ya da Dublin’de doğmuş birine göre bir başarı hikâyesine dahil olma olasılığınız daha yüksekti
      Bunu Amerikan kapitalizminin verimliliği diye paketliyorlar ama gerçekte fırsatların fiziksel ve kültürel olarak ciddi biçimde kısıtlandığı bir verimsizliğe daha yakın
      Başka yerlerde yetenekli insanlar olmadığı için değil; ağlar aşırı yerelleşmiş ve kültür fazlasıyla standartlaşmış olduğu için farklı fikirler ve yetenekler endüstriyel ölçekte boşa harcanıyor
    • Başarıyı getiren şey tamamen şans
      Thinking, Fast and Slow bunu oldukça ikna edici biçimde gösteriyor. Gerçek dâhiler nadirdir ve onlar bile mutlaka başarılı olmaz
  • Gerçekten harika bir yazı
    Eskiden her şeyin mümkün ve açık göründüğü, bu yüzden heyecan verici olan o eski günleri özlüyorum
    Aslında yapılabilecekler düşündüğümüzden çok daha sınırlı olsa da, her şey mümkünmüş gibi bir his vardı
    Şimdi her şey reklamların hükmettiği kapalı kutulara hapsolmuş gibi; giriş yapıp kısıtlı, küçük bir alanın içinde yaşamak zorundaymışız gibi hissediyorum
    İnternet hâlâ var ve reklamla kaplanmamış siteler de yapılabiliyor ama keşke sadece öyle bir internette dolaşabilsek

    • Bu hikâyedeki insanlarla benzer yaştayım ama tam tersini hissediyorum
      Ortaokul/lise yıllarımda 2000’leri özlüyor, akıllı telefonlar ve internet sayesinde sektörün ardına kadar açık olduğunu ve her şeyin mümkün olduğunu; artık ise her şeyin bittiğini ve dev şirketlerin dünyaya hükmettiğini düşünüyordum
      Ama üretken yapay zeka patlaması fikrimi tamamen değiştirdi; artık istekli küçük bir grupla bile akıl almaz şeyler mümkün hâle geldi ve bugüne kadarki mühendis kuşakları içinde en şanslısının biz olduğumuzu hissediyorum
    • 80’lerin başındaki 8-bit çağında büyüdüm, 90’lar ve 2000’lerin başındaki internet dalgasına bindim; mobil dalgayı bir ölçüde kaçırdım ama o dönemde sonradan yapay zekada işe yarayacak fikirler geliştirdim ve şimdi yapay zeka dalgasının tadını çıkarıyorum
      Büyüdüğüm dönemden ve yaşadığım zamanlardan memnunum; ama hayatın her döneminde kendine özgü fırsatlar, heyecan ve gerçekten ilginç teknik problemler vardı
      En önemlisi de birlikte çalışacak harika insanların olmasıydı
    • https://kagi.com/smallweb
    • “Sadece öyle bir internette dolaşmak istiyorum” sözü tam cevabı verdi
      90s.dev’i ne için kullanacağımı düşünüyordum; işte tam olarak bu
  • HyperCard gibi şeylerin vizyonuna bakınca her zaman hayran kalıyorum
    Mesele, uzman olmayan kişilere krallığın anahtarlarını vermekti
    Ama bugünün teknoloji ortamına bakınca, duvarlarla çevrili bahçeler ve app store’lar yüzünden sanki geriye gitmişiz hissinden kurtulamıyorum

    • Galiba daha fazla LSD almamız gerekiyor
    • Bu bağlamda daha da kötüsü, Apple’ın bu akımı yaratmada öne çıkan aktörlerden biri olması
    • Evet, HyperCard ya da MacPaint gibi şeyler
      MacPaint aslında daha çok bir QuickDraw demosu gibiydi ama ikisinden yalnızca birini bile yapmış olsaydı dâhi sayılırdı
    • Bilişimi, doğduğu kapitalist ve tüketimci beşikten ayırmak gerçekten zor
      Şiir, tiyatro, yazı, müzik, resim gibi diğer insani yaratım pratikleri ve mecraları çeşitli kültürel, sosyal ve ekonomik bağlamlarda var oldu
      Ama bilişim, hesaplama bileşenleri üreten son derece pahalı ve karmaşık fabrikalar ile tedarik zincirlerinin ve yazılım üretip şirketlere ya da sanayileşmenin doğurduğu tüketici kitlesine satan şirketlerin dışında neredeyse hiç var olmadı
      Bu anlamda bilişimin ataleti her zaman, bilgisayarı üreten şirketin o bilgisayarla neler yapılabileceğine karar vermesi yönünde oldu; Apple bunun en güçlü örneği
      Özgür yazılım hareketi gibi birkaç istisnanın olması şanstı ve bunların sektöre etkisinin büyük olması, içlerinde ne kadar büyük bir değer bulunduğunu gösteriyor
      Ama soğuk gerçek şu: çip fabrikalarını kontrol ederseniz, çiplerle neler yapılabileceğini de kontrol edersiniz
      Buna karşı koyan bir harekete acilen ihtiyaç var; bunlardan biri olarak, geçmişin ucuz, bol ve daha az kilitli çiplerinde çalışan hafif sanal makineler için yazılım kullanmayı savunan uxn yaklaşımını seviyorum
  • Apple’da sadece 12 yıl kalmış olması şaşırtıcı. Kesinlikle inanılmaz bir yolculuk olmuştur
    1995’te “Valley”ye taşındığımda seçtiğim daire, Mary Ave.’deki General Magic’in hemen yanındaydı
    Apple’dan ayrılmış bir şirket olduğunu biliyordum ama o dönemde orada nasıl büyük isimlerin bulunduğunu bilmiyordum
    Sadece şapkadan çıkan tavşan logosunun sevimli olduğunu hatırlıyorum; bir de eve geç dönüp daireye girerken ışıklarının açık olduğunu

  • Bugünlerde “açık mod” denen asli günahın nereden geldiğini merak ediyordum; muhtemelen bu kişiymiş gibi görünüyor
    Apple II siyah arka plan üzerinde beyaz yazı gösteriyordu ama grafikleri düzgün yapmak için kâğıt gibi beyaz bir arka plana geçmek gerektiğini savunduğu bir bölüm var
    Metin yazdırılırken ters çevrilse de sorun olmaz ama fotoğraflar negatif olarak basılamaz; Lisa donanım ekibi de ekran titremesini ve kaydırma sırasında bulanmayı önlemek için daha pahalı RAM ve daha hızlı yenileme gerektiğinden şikâyet etmiş, fakat Steve artıları eksileri dinledikten sonra grafikler için beyaz arka planı seçmiş

    • Okunması kolay olan şeyin “günah” sayılması da neymiş
    • Asıl günah ikisini de var etmekti
  • Son 15 yıldır yazılım geliştiricilerin artık yazılım geliştirici gibi çalışamaz hale geldiğini düşünüp duruyorum
    Sprint planlaması, JIRA, proje yöneticileri, bitmeyen toplantılar, “paydaşlar” ve ilerlemeyi izlemenin ilerlemenin kendisiyle karıştırıldığı üst düzey mühendislik liderleri arasında insan ne zaman şaşırtıcı işler yapacak, bilmiyorum
    Bunları eleştirmenin artık eski bir mesele olduğunu biliyorum ama gerçek bir sorun bu
    2010’dan hemen öncesine kadar küçük ekiplerle ne kadar üretken olduğumuzu düşündüğümde, bugüne kıyasla en göze çarpan fark şu lanet ek iş yükü

  • 1985’te bilinci genişleten bir LSD yolculuğundan ilham alarak, programcı olmayanların da kendi etkileşimli ortamlarını oluşturabileceği HyperCard yazarlık sistemini tasarladığı bölüm ilginç
    Beatles ve onların LSD deneyimleriyle ilgili YouTube videoları izliyordum; daha yakın zamanda da Robert Crumb’ın geçmişine baktım
    Crumb, büyük bir asit deneyiminden sonra çizgi karakterlerinin önemli bir kısmını neredeyse yaratmış gibiydi
    Bir yerlerde LSD’nin zihni kalıcı olarak değiştirdiğini duymuştum; Beatles müziği ya da Crumb’ın sanatı gibi bir dehanın, LSD gibi bilinç değiştirici maddeler olmadan ortaya çıkıp çıkamayacağını merak ediyorum
    Elbette LSD “icat edilmeden” önceki Edvard Munch, T.S. Eliot, William Blake gibi sanatçıları da düşünmek gerek
    Üniversitede bir kez denedim, o bana yetti

    • Geleneksel halüsinojen madde kullanım pratiklerinin hepsi hazırlığın, doğru zihinsel durumun, uygun uyaran ve ortamın, ayrıca yakınlarda değişime uğramamış halde bir koruyucunun bulunmasının önemini vurgular
      LSD’nin beyni kalıcı olarak değiştirdiği bilinmiyor; böyle bir etki istiyorsanız psilocybin tarafına bakmak gerekir
    • Hayatta kalan yanılgısı olabilir
      Üstün yetenekli insanlar arasında sigara içen de çoktu ama daha çok sigara içilirse daha çok dâhi çıkacağını düşünmeyiz
    • Çok eski bir pratik olma ihtimali yüksek
      Kültür, maneviyat ve sanatta uyuşturucu kullanımının tarihine, Soma gibi şeylere bakmak yeterli
  • Bir efsane
    İlk kez Mac’e dokunduğumda lisede bilişimin keyfini hissettiğim anı hâlâ hatırlıyorum
    Günlerce bilgisayarın içinde kaybolabilirdim

    • Ben de o hissi yaşamıştım
      Onu yeniden nasıl yakalayabiliriz?
      Başkalarıyla nasıl paylaşabiliriz?
      Mutlaka bir yolu vardır
    • Belki de aslında MacPaint’ti
  • 1985’teki LSD deneyiminden ilham alarak HyperCard’ı yaptığı kısmı görünce, “iyi” bir yolculukla iyi olmayanı nasıl ayırt edip oluşturabileceğimizi merak ediyorum

  • Bu hikâye, neden bir sinirbilim doktora öğrencisinin kod yazarı olarak işe alındığına dair ayrıntıları atlıyor
    Bu [1] bağlantısında onunla Hertzfeld’in röportajı ve ikisinin geçmişine dair bilgiler var
    [1] https://archive.computerhistory.org/resources/access/text/20...