1 poin oleh GN⁺ 2025-06-08 | 1 komentar | Bagikan ke WhatsApp
  • Bill Atkinson bergabung dengan Apple Computer pada 27 April 1978, saat perusahaan itu berukuran 30 karyawan, dan kelak mengenang pilihan ini sebagai titik balik yang mengubah hidupnya
  • Undangan Jef Raskin dan bujukan Steve Jobs menjadi pemicu baginya untuk meninggalkan program doktoral neurosains di University of Washington dan pindah ke Silicon Valley
  • Porting UCSD Pascal untuk Apple II kemudian menjadi fondasi untuk mem-bootstrap pengembangan Lisa, dan Atkinson mendorong perlunya modul perangkat lunak yang dapat digunakan ulang
  • Di Lisa dan Macintosh, ia berkontribusi menciptakan elemen-elemen inti antarmuka pengguna grafis seperti penyertaan mouse secara default, latar belakang putih, QuickDraw, Window/Event/Menu Manager, menu pull-down, dan MacPaint
  • Setelah merancang HyperCard, ia bekerja di Apple selama 12 tahun, lalu pergi pada 1990 untuk ikut mendirikan General Magic dan terlibat dalam pengembangan komunikator personal

Pemicu dari program doktoral menuju Apple

  • Bill Atkinson bergabung dengan Apple Computer pada 27 April 1978, dan 40 tahun kemudian mengenang pilihan itu sebagai titik balik besar dalam hidupnya
  • Saat itu ia sedang menempuh program doktoral neurosains bersama Doug Bowden di University of Washington Regional Primate Research Center
  • Jef Raskin, dosen sekaligus teman Atkinson saat kuliah sarjana di UC San Diego, menyarankannya untuk bergabung dengan sebuah startup menarik bernama Apple Computer
  • Ketika Atkinson menolak dengan alasan bahwa riset otak dan kesadaran membutuhkan gelar doktor, Raskin mengirim memo dan tiket pesawat pulang-pergi dengan pesan, “Datang saja berkunjung selama akhir pekan, tanpa syarat apa pun”
  • Karena ayahnya tinggal di Los Gatos yang tidak jauh dari sana, Atkinson menerima kunjungan ke Apple tersebut

Bujukan Steve Jobs dan keputusan bergabung

  • Steve Jobs membujuk Atkinson sepanjang hari dan memperkenalkannya kepada seluruh 30 karyawan Apple Computer
  • Para karyawan tampak cerdas, bersemangat, dan menyenangkan, tetapi itu saja belum cukup bagi Atkinson untuk meninggalkan studi pascasarjananya
  • Menjelang akhir hari, Jobs mengatakan bahwa ketika teknologi baru diperkenalkan kepada publik, sering kali teknologi itu sudah ditemukan 2 tahun sebelumnya, dan jika ingin mengubah dunia, seseorang harus berada di depan jeda waktu tersebut
  • Bujukan itu berlanjut: jika datang ke Apple, ia bisa menciptakan masa depan dan mengubah hidup jutaan orang
  • Gambaran kontras antara “kesenangan berselancar di bagian depan ombak” dan “tidak serunya berenang gaya anjing di ekor ombak yang sama” menggerakkan hati Atkinson
  • Dalam 2 minggu, Atkinson berhenti dari studi pascasarjana, pindah ke Silicon Valley, dan mulai bekerja di Apple Computer
  • Ia tidak menyelesaikan gelar neurosainsnya, dan ayahnya marah karena menganggap pendidikan universitas selama 10 tahun telah terbuang, tetapi Atkinson merasa ia telah membuat pilihan yang benar

Kolaborasi dengan Jobs, UCSD Pascal, dan fondasi Lisa

  • Atkinson dan Steve Jobs menjadi teman dekat, sering berjalan jauh di Castle Rock State Park sambil membicarakan kehidupan dan desain
  • Jobs kadang memulai percakapan dengan “Aku punya ide gila,” lalu ide itu bolak-balik dibahas hingga berkembang menjadi diskusi serius atau rancangan yang bisa dijalankan
  • Atkinson ingin mem-porting sistem UCSD Pascal ke Apple II
    • Ia berpendapat perangkat lunak harus dibangun secara kumulatif dengan pustaka modul yang dapat digunakan ulang
    • Apple BASIC bahkan tidak memiliki variabel lokal
  • Ketika manajernya menentang, Atkinson meminta langsung kepada Jobs
  • Jobs berpikir pengguna Apple sudah cukup dengan BASIC dan bahasa assembly 6502, tetapi setelah mendengar argumen kuat Atkinson, ia memintanya membuktikan dalam 2 minggu bahwa Jobs keliru
  • Dalam beberapa jam, Atkinson naik pesawat ke San Diego, bekerja selama 2 minggu, lalu kembali membawa UCSD Pascal System yang berjalan, dan Apple menggunakannya untuk bootstrap pengembangan Lisa

Kode yang ditinggalkan pada antarmuka grafis Lisa dan Macintosh

  • Setelah rilis sistem UCSD Pascal, Jobs meminta Atkinson bekerja di proyek Lisa baru Apple
  • Apple II memiliki kenop game paddle opsional, tetapi tidak semua pengguna memilikinya, sehingga penulis perangkat lunak tidak bisa merancang dengan mengandalkannya
  • Atkinson meyakinkan manajer proyek Lisa, Tom Whitney, untuk menyertakan mouse sebagai komponen standar
    • Dengan begitu perangkat lunak bisa dibuat dengan asumsi adanya perangkat penunjuk
    • Jika tidak, editor grafis harus dirancang agar tetap dapat digunakan hanya dengan tombol kursor
  • Apple II menampilkan teks putih di latar belakang hitam, tetapi Atkinson berargumen bahwa untuk menangani grafis dengan benar diperlukan latar belakang putih seperti kertas
    • Teks boleh saja dibalik saat dicetak, tetapi mencetak foto sebagai negatif bukanlah cara yang tepat
    • Tim hardware Lisa menentang karena layar putih terlalu berkedip, dan untuk mencegah smear saat scrolling diperlukan refresh yang lebih cepat serta RAM yang lebih mahal
    • Setelah mendengar pro dan kontranya, Jobs mendukung latar belakang putih demi grafis
  • Lisa dan Macintosh dirancang dengan tampilan bitmap penuh sehingga sangat fleksibel dalam hal apa yang dapat digambar, tetapi ada biaya karena banyak piksel harus disetel dan dihapus saat menggambar karakter, garis, gambar, dan area
  • Atkinson menulis QuickDraw, primitif grafis assembly yang dioptimalkan dan dipanggil oleh aplikasi Lisa dan Macintosh untuk menulis piksel
    • Kinerja QuickDraw membuat tampilan bitmap dan antarmuka pengguna grafis menjadi praktis
    • Kisah terkait: I Still Remember Regions
  • Ia menulis Lisa Window Manager asli untuk menangani jendela yang saling bertumpuk dan clipping grafis
  • Ia juga menulis Lisa Event Manager dan Menu Manager, serta menciptakan menu pull-down
  • Andy Hertzfeld menyesuaikannya untuk Mac, dan bersama QuickDraw, kode Atkinson mengisi hampir dua pertiga ROM Macintosh asli
  • Atkinson menikmati pekerjaannya membuat MacPaint, program melukis bitmap yang disertakan di setiap Mac
    • Ia banyak belajar dengan mengamati Susan Kare menggunakan versi awalnya
    • MacPaint menunjukkan betapa menyenangkan dan kreatifnya komputer yang memiliki layar grafis dan mouse
    • Kisah terkait: MacPaint Evolution

HyperCard dan setelah Apple

  • Terinspirasi oleh pengalaman LSD pada 1985, Atkinson merancang sistem authoring HyperCard
  • HyperCard memungkinkan non-programmer membuat media interaktif mereka sendiri
  • Sistem ini memakai metafora tumpukan kartu yang berisi grafis, teks, tombol, dan tautan, dengan tautan yang dapat berpindah ke kartu lain
  • Bahasa scripting HyperTalk yang diimplementasikan Dan Winkler berperan sebagai pengantar yang lembut ke pemrograman berbasis event
  • Steve Jobs ingin Atkinson meninggalkan Apple dan bergabung dengan NeXT, tetapi Atkinson tetap di Apple untuk menyelesaikan HyperCard
  • Apple merilis HyperCard pada 1987, 6 tahun sebelum browser web pertama, Mosaic
  • Selama 12 tahun di Apple, Atkinson membuat alat yang mendukung orang-orang kreatif, dan ikut menyertai pertumbuhan Apple dari 30 orang menjadi 15.000 orang
  • Pada 1990, dengan restu John Sculley, ia meninggalkan Apple bersama Marc Porat dan Andy Hertzfeld untuk ikut mendirikan General Magic serta berpartisipasi dalam penciptaan komunikator personal
  • Atkinson masih mengikuti riset kesadaran, tetapi ia sangat puas dengan kontribusinya di Apple dan berterima kasih kepada Jef Raskin serta Steve Jobs yang percaya kepadanya dan memberinya kesempatan

1 komentar

 
GN⁺ 2025-06-08
Komentar Hacker News
  • Saat melihat bagian bahwa ia keluar dari Apple bersama Marc Porat dan Andy Hertzfeld, ikut mendirikan General Magic, lalu membuat komunikator pribadi, saya selalu takjub betapa orang-orang yang berada di titik awal perusahaan inovasi raksasa seperti ini saling terhubung lewat jaringan relasi yang sangat kuat
    Nama Porat terasa familier, jadi saya mencarinya, dan ternyata Marc Porat adalah kakak Ruth Porat, mantan CFO Morgan Stanley serta CIO dan Presiden Google saat ini
    Saya jadi bertanya-tanya apakah para pemimpin seperti ini bisa mencapai puncak benar-benar karena bakat, atau karena koneksi dengan orang-orang yang punya kekuasaan luar biasa. Mungkin keduanya
    Rasanya, meskipun kita berbakat dan sedang membuat sesuatu yang keren, pendanaan yang dibutuhkan sama sekali tidak datang, jadi saya jadi berpikir akan bagus kalau mengenal orang-orang seperti ini

    • Meski seseorang sendirian adalah superstar, sulit untuk berhasil jika tidak ada superstar lain di sekitarnya; keberhasilan mereka juga karena mereka saling mengenal
      Karena bias penyintas, orang-orang yang gagal tidak dikenal atau tidak disebut
      Peran perusahaan sukses dan universitas bergengsi seperti ini adalah menghubungkan dan memperkuat orang-orang yang punya potensi besar atau uang
      Foto-foto terkenal yang memperlihatkan para jenius abad ke-20 berkumpul di satu tempat juga bukan kebetulan; lebih mirip hasil dari mereka menaiki tangga yang sama bersama-sama, membangun pijakan berikutnya di atas pijakan yang dibuat satu sama lain
    • Film/dokumenter General Magic (2018) sangat bagus tetapi kurang dihargai
      Saya sudah menontonnya kira-kira tiga kali, dan setiap kali selalu menangis; rasanya benar-benar seperti kisah startup gaya lama. Soundtrack-nya juga indah
    • Di antara orang-orang yang cukup berbakat untuk merancang dan membuat produk, akses ke modal, akses ke talenta lain, atau akses ke pasar/pengguna menjadi keunggulan kompetitif utama
    • Ini adalah fenomena yang sangat berpusat pada California
      Ekosistem teknologi besar pada dasarnya bertumpu pada dua poros: MIT dan sekitar Massachusetts, serta Caltech/Stanford dan wilayah sekitarnya; wilayah lain lebih merupakan turunan industri pemerintah, militer, dan kedirgantaraan
      Sisi Massachusetts melemah pada tahun 90-an karena berbagai alasan; bukannya mati, tetapi tidak lagi dominan, sehingga pusat gravitasi bergeser ke Pantai Barat
      Jika lahir di California dan belajar di sana, peluang untuk ikut masuk ke kisah sukses lebih besar daripada orang yang lahir di Montana atau Dublin
      Ini sering dikemas sebagai efisiensi kapitalisme Amerika, tetapi kenyataannya lebih dekat ke inefisiensi karena peluang sangat dibatasi secara fisik dan budaya
      Bukan karena tidak ada orang berbakat di tempat lain, melainkan karena jaringan sangat terlokalisasi dan budayanya sangat distandardisasi, sehingga beragam ide dan talenta terbuang dalam skala industri
    • Yang mendorong kesuksesan itu murni keberuntungan
      Thinking, Fast and Slow menunjukkan hal ini dengan cukup meyakinkan. Jenius sejati itu langka, dan bahkan orang seperti itu pun belum tentu sukses
  • Tulisan yang benar-benar keren
    Membuat saya merindukan masa lalu, ketika segalanya terasa mungkin dan terbuka, sehingga terasa menggairahkan
    Meski sebenarnya tidak banyak hal yang benar-benar bisa dilakukan, ada perasaan bahwa semuanya mungkin
    Sekarang semuanya terasa terkurung dalam kotak tertutup yang dikuasai iklan, dan kita harus login lalu hidup di ruang kecil yang terbatas
    Internet memang masih ada, dan kita masih bisa membuat situs yang tidak tertutup iklan, tetapi saya berharap bisa berkeliling hanya di internet yang seperti itu

    • Saya seumuran dengan orang-orang dalam kisah ini, tetapi merasakannya justru sebaliknya
      Saat SMP/SMA, saya merindukan tahun 2000-an dan berpikir bahwa berkat smartphone dan internet industri terbuka lebar dan apa pun mungkin, tetapi sekarang semuanya sudah berakhir dan perusahaan raksasa menguasai dunia
      Namun gelombang AI generatif sepenuhnya mengubah pikiran saya, dan sekarang dengan segelintir orang yang punya kemauan saja hal-hal yang tidak masuk akal menjadi mungkin; saya merasa generasi engineer kita adalah yang paling beruntung sejauh ini
    • Saya tumbuh pada era 8-bit awal 80-an, ikut menunggangi gelombang internet tahun 90-an dan awal 2000-an, agak melewatkan gelombang mobile, tetapi pada masa itu mengembangkan ide-ide yang kemudian berguna untuk AI, dan sekarang menikmati gelombang AI
      Saya puas dengan masa saya tumbuh dan masa yang saya jalani, tetapi setiap fase kehidupan punya peluang, kegembiraan, dan masalah teknis yang benar-benar menarik yang khas
      Yang paling penting, ada orang-orang hebat untuk diajak bekerja sama
    • https://kagi.com/smallweb
    • Ucapan “ingin berkeliling hanya di internet yang seperti itu” tepat memberi jawabannya
      Saya sedang memikirkan 90s.dev sebaiknya dipakai untuk apa, dan ya, itulah jawabannya
  • Saya selalu kagum melihat visi dari sesuatu seperti HyperCard
    Intinya adalah menyerahkan kunci kerajaan kepada orang nonspesialis
    Namun melihat lingkungan teknologi saat ini, sulit menghilangkan kesan bahwa kita justru mundur karena taman berpagar dan app store

    • Mungkin harus lebih banyak LSD
    • Yang lebih buruk dalam konteks ini adalah Apple merupakan salah satu aktor paling menonjol dalam menciptakan arus seperti ini
    • Benar, hal-hal seperti HyperCard atau MacPaint
      MacPaint sebenarnya lebih mirip demo QuickDraw, tetapi andai hanya membuat salah satu dari keduanya saja pun ia akan dinilai sebagai jenius
    • Sangat sulit memisahkan komputasi dari buaian kapitalistis dan konsumeristis tempat ia lahir
      Praktik kreatif dan medium manusia lainnya seperti puisi, teater, menulis, musik, dan lukisan telah hadir dalam beragam konteks budaya, sosial, dan ekonomi
      Namun komputasi hampir tidak pernah ada di luar pabrik dan rantai pasok yang sangat mahal dan rumit untuk memproduksi komponen komputasi, serta perusahaan-perusahaan yang membuat perangkat lunak untuk dijual kepada perusahaan lain atau lapisan konsumen yang lahir dari industrialisasi
      Dalam pengertian itu, inersia komputasi selalu condong ke arah perusahaan pembuat komputer yang menentukan apa yang boleh dilakukan dengan komputer tersebut, dan Apple adalah contoh paling kuat
      Kita beruntung ada beberapa pengecualian seperti gerakan perangkat lunak bebas, dan besarnya pengaruh mereka terhadap industri menunjukkan betapa besar nilai yang terkandung di dalamnya
      Namun realitas kerasnya adalah jika Anda mengendalikan pabrik chip, Anda juga mengendalikan apa yang bisa dilakukan dengan chip itu
      Gerakan untuk melawannya sangat dibutuhkan, dan sebagai salah satunya saya menyukai pendekatan uxn, yaitu memakai perangkat lunak untuk mesin virtual ringan yang berjalan di chip-chip lama yang murah, melimpah, dan tidak terlalu terkunci
  • Mengejutkan bahwa ia hanya 12 tahun di Apple. Pasti perjalanan yang luar biasa
    Saat pindah ke “Valley” pada 1995, apartemen yang saya pilih berada tepat di sebelah General Magic di Mary Ave.
    Saya tahu itu spin-off Apple, tetapi saat itu tidak tahu tokoh-tokoh besar seperti apa yang ada di sana
    Saya hanya ingat logo kelinci di dalam topi yang lucu, dan lampu yang masih menyala saat pulang larut lalu masuk ke apartemen

  • Belakangan saya penasaran dari mana dosa asal yang disebut “mode terang” itu berasal, dan sepertinya mungkin dari orang ini
    Ada bagian yang mengatakan bahwa Apple II menampilkan teks putih di latar hitam, tetapi ia berargumen bahwa agar grafis bisa ditangani dengan benar, latarnya harus diubah menjadi putih seperti kertas
    Teks tidak masalah jika dibalik saat dicetak, tetapi foto tidak bisa dicetak sebagai negatif; tim hardware Lisa mengeluh bahwa untuk mencegah layar berkedip dan smear saat scrolling, diperlukan RAM yang lebih mahal dan refresh yang lebih cepat, tetapi setelah mendengar plus-minusnya, Steve memilih latar putih demi grafis

    • Menyebut sesuatu yang mudah dibaca sebagai “dosa” itu lho
    • Dosa asal yang sebenarnya adalah membuat keduanya tersedia
  • Selama 15 tahun terakhir, saya terus merasa bahwa pengembang software sudah tidak bisa lagi bekerja layaknya pengembang software
    Di tengah perencanaan sprint, JIRA, manajer proyek, rapat tanpa henti, “pemangku kepentingan”, dan para pemimpin engineering senior yang mencampuradukkan pelacakan progres dengan progres itu sendiri, kapan sebenarnya kita bisa melakukan hal-hal luar biasa?
    Saya tahu mengkritik hal seperti ini juga sudah terdengar usang, tetapi ini masalah nyata
    Kalau melihat kembali betapa produktifnya tim-tim kecil menjelang 2010, perbedaan paling mencolok dibanding sekarang adalah beban kerja tambahan sialan ini

  • Menarik bahwa pada 1985, terinspirasi dari perjalanan LSD yang memperluas kesadaran, ia merancang sistem authoring HyperCard agar non-programmer pun bisa membuat media interaktif mereka sendiri
    Saya pernah menonton YouTube tentang Beatles dan pengalaman LSD mereka, dan baru-baru ini juga melihat sejarah Robert Crumb
    Setelah pengalaman acid yang besar, Crumb pada dasarnya menciptakan banyak karakter komiknya
    Saya pernah mendengar di suatu tempat bahwa LSD mengubah pikiran secara permanen, dan jadi bertanya-tanya apakah kejeniusannya—seperti musik Beatles atau seni Crumb—tidak mungkin muncul tanpa zat pengubah kesadaran seperti LSD
    Tentu saja kita juga harus memikirkan seniman seperti Edvard Munch, T.S. Eliot, dan William Blake sebelum LSD “ditemukan”
    Saya pernah mencobanya sekali saat kuliah, dan itu sudah cukup

    • Semua praktik tradisional penggunaan zat halusinogen menekankan pentingnya persiapan, pola pikir yang tepat, rangsangan dan lingkungan yang sesuai, serta adanya penjaga dalam kondisi tidak terpengaruh di dekatnya
      LSD tidak diketahui mengubah otak secara permanen; kalau menginginkan efek seperti itu, pilihannya lebih ke psilocybin
    • Bisa jadi ini bias penyintas
      Banyak orang hebat juga merokok, tetapi saya tidak berpikir bahwa makin banyak merokok akan menghasilkan lebih banyak orang jenius
    • Kemungkinan besar ini praktik yang sangat tua
      Lihat sejarah penggunaan zat dalam budaya, spiritualitas, dan seni, atau hal-hal seperti Soma
  • Legenda
    Saya masih ingat saat pertama kali menyentuh Mac dan merasakan kegembiraan komputasi di SMA
    Saya bisa tenggelam berhari-hari di dalam komputer

    • Saya juga pernah merasakan hal seperti itu
      Bagaimana cara mendapatkannya kembali?
      Bagaimana cara membagikannya kepada orang lain?
      Pasti ada caranya
    • Mungkin sebenarnya itu MacPaint
  • Melihat bagian bahwa HyperCard dibuat terinspirasi dari pengalaman LSD pada 1985, saya jadi penasaran bagaimana membedakan dan menciptakan perjalanan yang “baik” dan yang tidak

  • Kisah ini melewatkan detail tentang mengapa seorang mahasiswa doktoral neurosains direkrut sebagai penulis kode
    Tautan [1] ini berisi wawancaranya dengan Hertzfeld, serta informasi tentang latar belakang mereka berdua
    [1] https://archive.computerhistory.org/resources/access/text/20...