1982 yılının Şubat ayında, Apple'ın sekizinci çalışanı Chris Espinosa, pek çok yöneticinin aşina olacağı bir sorunla karşı karşıyaydı: Steve Jobs, Mac için tasarladığı hesap makinesini sürekli eleştiriyordu. Günler süren revizyon döngülerinin ardından, 21 yaşındaki programcı zarif bir çözüm buldu: Kendi deyimiyle “Steve Jobs’ın Kendi Kendine Hesap Makinesi Kurulum Seti” adını verdiği bir araç geliştirdi ve Jobs’ın kendi tasarımını yapmasına izin verdi.
Bu ilginç gerçek, Ocak 1984'te piyasaya sürülen ilk Macintosh'un geliştirilme sürecini anlatan efsanevi teknoloji tarih sitesi Folklore.org'dan geliyor. Bu hikayeyi tekrar gördüğümde, etkili yazılım tasarımlarının çoğunun artık bir komite tarafından yapıldığı bir çağda, eğlenceli bir anekdot olarak paylaşmaya değer olduğunu düşündüm.
Menülerle Tasarım
Chris Espinosa, 1976 yılında 14 yaşındayken Apple'da çalışmaya başlamış, şirketin en genç çalışanı olmuştu. 1981'de UC Berkeley'de eğitimine devam ederken, Jobs Espinosa'yı okulu bırakıp tam zamanlı olarak Mac ekibinde çalışmaya ikna etti.
İnanması güç olsa da, Chris Espinosa hâlâ Apple'da en uzun süre çalışan çalışan olarak görev yapıyor. Ancak o dönemde, Macintosh'un dokümantasyon yöneticisi olarak Espinosa, Mac'in grafik sistemi olan Bill Atkinson'ın QuickDraw'ını kullanarak bir demo programı yazmaya karar verdi. Bunun amacı, sistemin nasıl çalıştığını daha iyi anlamaktı. Planlanan ve Mac ile birlikte gelecek küçük yardımcı programlardan biri olan “masaüstü süsleri” için bir hesap makinesi oluşturmayı seçti. Bunlar daha sonra “masaüstü aksesuarları” olarak adlandırılacaktı.
Espinosa, ilk hesap makinesi tasarımının iyi göründüğünü düşünüyordu, ancak Jobs onu gördüğünde farklı fikirlere sahipti. Oaks, sahneyi şöyle anlatıyor: “‘Pekâlâ, bir başlangıç,’ dedi Steve, ‘ama temelde bu berbat. Arka plan rengi çok koyu, bazı çizgiler yanlış kalınlıkta ve düğmeler çok büyük.’”
Günlerce Espinosa, Jobs’ın önceki günkü önerilerini dahil etti, ancak Jobs her seferinde yeni kusurlar buldu. Bu durum, “komite tarafından tasarım”ın klasik bir örneği gibi hissettirmiş olabilir, ancak bu durumda komite sadece tatmin edilmesi imkansız görünen, çok titiz tek bir kişiydi.
Sonsuz revizyon döngüsüne devam etmek yerine Espinosa farklı bir yaklaşım benimsedi. Oaks’a göre Espinosa, çizgi kalınlığı, düğme boyutları, arka plan desenleri ve daha fazlası gibi hesap makinesinin her görsel parametresini açılır menüler aracılığıyla sunan bir program oluşturdu. Jobs onunla oturup ayarları beğendiği bir kombinasyon bulana kadar yaklaşık 10 dakika boyunca ayarları ayarladı.
Bu yaklaşım işe yaradı. Tercihlerini sözlü olarak ifade etmek yerine parametreler üzerinde doğrudan kontrol sahibi olduğunda, Jobs hızla tatmin olduğu bir tasarıma ulaştı. Oaks, birkaç ay sonra hesap makinesinin kullanıcı arayüzünü, o 10 dakikalık oturumdan elde edilen Jobs'ın parametre seçimlerini kullanarak uyguladığını, Macintosh ekibinden başka bir üye olan Donn Denman ise matematiksel fonksiyonlarla ilgilendiğini belirtiyor.
Bu 10 dakikalık oturum, 1984'te Mac ile birlikte gelen ve Apple bu işletim sistemini 2001'de kullanımdan kaldırana kadar Mac OS 9 boyunca neredeyse hiç değişmeden kalan hesap makinesi tasarımını ortaya çıkardı. Apple, Mac OS X'te yeni bir tasarımla bunu değiştirdi ve hesap makinesinin Mac için birincil hesap makinesi arayüzü olarak 17 yıllık serüvenini sonlandırdı.
Neden İşe Yaradı?
Espinosa'nın Kurulum Seti, daha sonra yazılım geliştirmede yaygınlaşacak olan görsel ve parametrik tasarım araçlarının erken bir örneğiydi. 1984'te, çoğu bilgisayar monokrom metin görüntülerken, programlama yapmadan etkileşimli kontroller aracılığıyla görsel parametreleri ince ayarlamaya izin verme fikri oldukça ileri görüşlüydü. Daha sonra HyperCard gibi araçlar, bu tür bir fikri tam bir görsel uygulama çerçevesine dönüştürdü.
İlkel hesap makinesi tasarım aracı ayrıca Jobs'ın yönetim süreci hakkında da bir şeyler ortaya koydu. İstediği şeyi gördüğünde biliyordu, ancak bunu ifade etmekte bazen zorlanıyordu. Ona doğrudan manipülasyon yeteneği vererek, Espinosa bu iletişim sorununu tamamen aşmış oldu. Daha sonra, 1990'ların sonunda Apple'a döndüğünde, Jobs'ın ürünleri hazırlanmış PowerPoint sunumları veya özellik listeleri aracılığıyla değil, doğrudan kullanarak yargılama ısrarı ünlü oldu.
Jobs’ın 10 dakikalık tasarım oturumunun uzun ömrü, yaklaşımın işe yaradığını gösteriyor. Hesap makinesi, Mac OS güncellemelerinin neredeyse yirmi yıl boyunca güncelliğini korudu ve daha karmaşık arayüz öğelerinin çoğundan daha uzun ömürlü oldu. Bir geçici çözüm olarak başlayan şey, Mac'in en basit ama en kalıcı tasarımlarından biri haline geldi.
Bu arada, orijinal Mac OS hesap makinesini kendiniz denemek isterseniz, Infinite Mac web sitesi sayesinde tarayıcınızda çeşitli eski işletim sistemlerini çalıştırabilirsiniz.