GELİŞTİRİCİYİ TANIYALIM

Kullanıcıya saygının önemi

BBEdit’in yaratıcısı Rich Siegel kullanıcıyı el üstünde tutuyor.

BBEdit tüm platformlardaki en sevilen geliştirici araçlarından biri olabilir, ancak uygulamanın yaratıcısı Rich Siegel’ın başta nispeten daha alçak gönüllü hedefleri varmış. Siegel “büyük” yani 32 KB’yi aşan dosyaların altından kalkabilecek bir editöre ihtiyaç duyduğu için 1989 yılında yazılımın ilk sürümü üzerinde çalışmaya başlamış.

“Macintosh Pascal’ın kısıtlamalarından biri, kaynak dosyanın 32 kilobayttan fazla olamamasıydı.” diyor Siegel.

Ticari anlamda piyasaya çıkışının üzerinden çeyrek asır geçen BBEdit gücü ve hızıyla geliştiriciler, bilim insanları, web tasarımcıları ve yazarların favori uygulamalarından biri haline geldi. (Siegel bugünlerde uygulamada düzenli olarak 12 GB’lik dosyaları test ediyor.)

Siegel, BBEdit’in yönetici mimarı ve baş mühendisi olmayı sürdürüyor. Kolundaki kafein molekülü dövmesi ise iş ahlakına dair çok şey anlatıyor. Siegel ile Boston’ın kuzeyinde bulunan, bir çift gri Afrika papağanıyla paylaştığı Bare Bones Software’in merkezinde konuştuk.

BBEdit ilk zamanlarında nasıldı?
O zamanlar bir Mac yazılımını dünyaya açmanın yolu, Stanford ev sahipliğinde bir FTP deposu olan Info-Mac Archive’a onu yüklemekti. Ben de bunu yaptım. Ardından uygulamanın adı çevrimiçi dünyada epey hızlı bir biçimde duyulmaya başladı.

Yazılımın bir kopyasını disketle almak isteyen olursa evime bir disket ve üzerinde iade adresi yazan bir zarf göndermelerini söylemiştim. Ardından evim adeta disket yağmuruna tutuldu.

BBEdit yazılım standartları açısından çok uzun zamandır piyasada. Kullanıcı tabanının değişimine tanıklık ettin mi?
Mac yazılım geliştiricileri, bilim insanları, sistem yöneticileri ve diğer teknik kullanıcılarla başladık. İlk büyük değişim HTML yazarları ve web arka uç geliştiricileri arasında popüler olmasıydı. Yazılım duyuldukça, internetin metinlerle inşa edildiğini insanların anlamasına yardımcı olduk. Metne veri ya da belge olarak yaklaşabilirsiniz. Böylece bir sonraki dalga internet mimarlarını, şifre kırma uzmanlarını ve beklenmedik alanlardan bilim insanlarını getirdi.

Üçüncü dalga ise çoğunlukla yazarlar ve diğer içerik yaratıcılarıydı. Metinlerini veri olarak değil sözcükler olarak gören ve kendileriyle kelimeler arasında olabildiğince az unsur bulunmasını isteyen kişilerdi.

Ne kadar çok değişimle karşılaşırsak karşılaşalım, müşterilerimiz arasında memnun edici bir ortak nokta söz konusuydu: Hepsi işlerini halletmek isteyen insanlardı. Yazılım araçlarındaki havalı unsurlar dikkatlerini dağıtmıyordu.

İnsanlar BBEdit ile ne gibi şaşırtıcı projelere imza attı?
O kadar çok var ki! Müşterilerimiz BBEdit’i romanlar, doktora tezleri ve daha pek çok uzun yazılı çalışma için kullandılar. Bir müşterimiz BBEdit’i F-16 büyüklüğünde İHA’ları (insansız hava aracı) uçuran iş akışında kullandı. Uçuş kontrol sistemi BBEdit’e gerçek zamanlı olarak veri gönderiyor, ardından mühendisler bu verileri inceliyor, değiştiriyor ve sadece birkaç saniye içinde taşıta geri gönderiyorlar. İnsan Genom Projesi bile uzun DNA dizilerini analiz etmek için BBEdit’i kullanıyor.

BBEdit’in 1994 tarihli, Power Macintosh için hızlandırılmış üçüncü sürümü.

Yazılım yıllar içinde nasıl gelişti?
BBEdit birbiri ardına birçok büyük teknik dönüşüm geçirdi. Yazılımı ilk önce PowerPC’ye uygun hale getirdik. Bir OpenDoc bileşeni yarattık. Yaptığımız bu iç mimari çalışmalarından bazıları hâlâ kullanımda.

Ardından yazılımın iç mimarisini neredeyse tamamen yeniden yazdık. Bunu Mac OS X’e geçiş takip etti. BBEdit bu yeni işletim sisteminde yerel olarak çalışan ilk üçüncü parti uygulamaydı. Sonrasında Intel’e geçiş geldi. Geçtiğimiz yıl BBEdit’i bu kez AppKit uygulaması olarak bir kez daha baştan yazdık.

PowerPC ve OpenDoc arasında bir gelişme daha yaşandı: World Wide Web’in ortaya çıkışı. BBEdit o dönemde eklenti modelini benimsemişti. Biri Birleşik Krallık’ta diğeri İspanya’da olan iki müşterimiz ise birbirlerinden bağımsız olarak HTML işaretleme araçları yazmıştı. 1995 senesindeydik ve HTML’in ne olduğuna dair hiçbir fikrimiz yoktu ama geleceği olduğunu anlamıştık. Böylece araçları değerlendirdik ve bir kısmını BBEdit ile birleştirdik. İşte her şey böyle başladı. Hiçbir şey bilmiyorduk.

BBEdit en sevilen uygulamalardan biri. Sence bunun sebebi nedir?
Kullanıcıya her zaman büyük saygı duyduk. Görünüm ve işleve dair aldığımız kararların her biri “Müşterinin neye ihtiyacı var?” ve “Onların daha üretken olmasına nasıl yardım ederiz?” sorularına yanıt veriyor. (“Onlara istediklerini nasıl veririz?” değil sorumuz. Çünkü bu doğru bir soru değil.) Macintosh herkesin harika şeyler yapmasına yardımcı olmak için tasarlandı. Buna tamamıyla inanıyoruz.