Bir yazılım ekranı ile bir roman sayfası ilk bakışta birbirinden uzak görünebilir. Birinde işlevler, diğerinde karakterler vardır. Oysa ikisinin de başlangıcında aynı ihtiyaç bulunur: karmaşık bir fikri, başka bir insanın takip edebileceği bir yapıya dönüştürmek.
Önce doğru soru
Yazılım projesinde ilk soru hangi teknolojinin kullanılacağı olmamalıdır. Kullanıcının hangi işi tamamlamak istediğini, nerede zorlandığını ve başarılı bir sonucun neye benzediğini anlamak gerekir. Yazarlıkta da yalnızca ilginç bir olay bulmak yeterli değildir; karakterin ne istediğini ve onu neyin durdurduğunu bilmek gerekir.
Her iki alanda da aceleyle verilen cevaplar, sonradan büyüyen sorunlar üretir. Başlangıçta soruya ayrılan zaman, üretimin ilerleyen aşamalarında yön duygusunu korur. Açık bir problem tanımı, hem tasarımı hem de anlatıyı daha tutarlı hâle getirir.
Görünmeyen yapı
İyi çalışan bir arayüzün arkasında veri akışı, hata senaryoları ve birbirine bağlı kararlar bulunur. Akıcı bir hikâyenin arkasında da zaman, bakış açısı ve karakterler arasındaki ilişkiler vardır. Kullanıcı veya okur, bu yapının bütün ayrıntılarını görmek zorunda değildir; fakat eksikliğini hemen hisseder.
Bu nedenle üretmek, parçaları yan yana koymaktan fazlasıdır. Bir parçanın değişmesi diğerlerini nasıl etkiliyor? Yeni bir özellik temel amacı destekliyor mu? Yeni bir sahne hikâyeyi ilerletiyor mu? Yapıya bu gözle bakmak, gereksiz yükleri fark etmeyi kolaylaştırır.
Sadeleştirmek bir üretim kararıdır
Daha çok özellik her zaman daha iyi ürün anlamına gelmez. Daha çok açıklama da her zaman daha güçlü anlatım sağlamaz. Sadelik, ihtiyaç duyulmayanı bilinçli biçimde çıkarırken anlamı ve işlevi koruyabilmektir.
Yazılımda anlaşılır bir hata mesajı, kullanıcının işine devam etmesini sağlar. Metinde yerinde bırakılmış bir sessizlik, okurun düşünmesine alan açar. Ortak ölçü, üreticinin ne kadar şey bildiği değil, karşısındaki insanın ne kadar rahat ilerleyebildiğidir.
Geri bildirimle gelişmek
İlk sürüm tamamlanmış bir son değil, gözlem yapabileceğimiz bir başlangıçtır. Bir ekranı gerçek kullanımda izlemek veya bir metni yeniden okumak, varsayımlarımızı sınar. İyi üretim; kurma, deneme, dinleme ve yeniden düzenleme döngüsünde olgunlaşır.
Kod ile kelimeleri buluşturan şey, sonunda insanla kurulan ilişkidir. Teknoloji bir işi kolaylaştırır; hikâye bir soruya başka bir açıdan bakmamızı sağlar. İkisi de açık bir niyet ve özenli bir yapı sayesinde değer kazanır.