1980'lerin en sevdiğim Kanada TV programı: Bits and Bytes
(omarshehata.substack.com)- 1980'lerin Kanada TV programı Bits and Bytes, bilgisayarın içini derinlemesine parçalarına ayırmaktan ziyade sıradan insanların bilgisayarları gündelik hayatta anlamasına ve kullanmasına yardımcı olan bir giriş programıydı
- Yeni başlayanları hedeflese de izleyiciyi küçümsemeden, bilgisayarın ilkelerini temel modeli akılda bırakacak şekilde açıklıyordu
- Bir video oyununun kaset teypten yüklenmesi sahnesi, 0 ve 1 dizilerinin harfler, görüntüler ve komutlar olarak yorumlanabileceğini sezgisel biçimde gösteriyordu
- “Bilgisayar yavaş değil, yavaş olan kaset” ayrımı, kullanıcılara sorunun kaynağını tahmin etmek ve debug etmek için gereken zihinsel modeli sağlıyordu
- Karmaşık teknolojileri açıklarken de ortalama kullanıcıyı hafife almamak; uzmanların gerçekten tahmin ve debug yaparken kullandığı modelden yalnızca özü bırakmak gerekir
Bits and Bytes'ın hedeflediği izleyici
- Bits and Bytes, bilgisayarın “nasıl kullanılacağına” odaklanan bir TV programıydı
- Mühendislik kariyerini teşvik etmeye ya da bilgisayarın tüm iç işleyişini açıklamaya çalışan bir program değildi
- Vergi işlemleri gibi gündelik işler için bilgisayar kullanmak isteyen sıradan insanlar ana hedef kitlesiydi
- Billy Van, “bilgisayarlar hakkında hiçbir şey bilmeyen ama öğrenmek isteyen ortalama insan” rolünü üstleniyordu
- İlk bilgisayar tepkisinde, daha önce bilgisayarı bizzat kullanmamış olduğu kurgusu ortaya çıkıyordu
- Luba Goy, bilgisayarın kendi başına hiçbir şey yapmadığını ve kullanıcının onu programlaması gerektiğini açıklıyordu
- “Enter” tuşuna basılması gerektiği ve bunun ne anlama geldiği de en temelden ele alınıyordu
- Program çok temel bir seviyeden başlıyordu, ancak izleyiciyi küçümsemiyor ya da açıklamayı bulanıklaştırmıyordu
- Açıklamalar kısa ve doğrudandı
- “Sadece düğmeye bas” diyerek önemli yapılar atlanmıyordu
Kaset teybin gösterdiği veri zihinsel modeli
- Bir bölümde bir video oyunu kaset teypten yükleniyordu
- Billy, ses değil de bilgi, kelimeler, harfler ve resimlerin bir ses kasetine nasıl sığabildiğini soruyordu
- “Kasette oyun verisi var ve bilgisayar bunu decode ediyor” yanıtı tek başına sistemin nasıl çalıştığını yeterince anlamayı zorlaştırır
- Düğme kullanma adımlarını öğretebilir, ancak kullanıcının sorun durumlarını tahmin etmesini ya da bir model kurmasını zorlaştırır
- Luba, oyunun makine dili kodunu içeren kaseti bir ses kaseti çalarda oynatır
- Kaset normal şekilde çalar ama korkunç bir ses çıkarır
- Ardından “on” ve “off” anahtarlarının dizileriyle ikili kod oluşturulabileceğini ve bunun sayılar, harfler, komutlar vb. olarak belirlenebileceğini açıklar
- Metin, görüntü ve ses arasında özünde özel bir fark yoktur; hepsi aynı ham birimler olan 0 ve 1 olarak saklanır
- Anlam verinin kendisine sabitlenmiş değildir
- Hangi şekilde decode edildiğine bağlı olarak anlam ortaya çıkar
- Örneğin ikili sayı olarak saklanan 65, ASCII metin belgesinde “A” harfi, MIDI'de ise bir müzik notası olabilir
Kullanıcının elde ettiği pratik fayda
- Bu tür bir açıklama, genel kullanıcılara makinenin nasıl çalıştığına dair temel ama yararlı bir model verir
- Veriyi yalnızca kullanıcının bildiği bir yöntemle encode ederse basit bir şifreleme sistemi akla gelebilir
- Bilgisayar beklendiğinden farklı davrandığında bu model, neyin mümkün olduğuna karar vermeye yardımcı olur
- Bir programcıyla çalışırken neyin “kolay” ve neyin “zor” olduğunu ayırt etme olasılığını da artırır
- Billy “Bilgisayar neden bu kadar yavaş?” diye sorunca Luba, bilgisayarın hızlı olduğunu ve yavaş olanın kaset olduğunu ayırt eder
- Bu ayrım, modern bir kullanıcının yavaş bir web sayfası gördüğünde bunun internet sorunu mu, eski CPU sorunu mu yoksa web sitesinin kendi sorunu mu olduğunu sorgulamasına bağlanır
- Chrome'un her sekmenin bellek kullanımını gösteren bir özellik eklemesi de olumlu bir örnek olarak ele alınır
- John Carmack'ın dediği gibi, kaynak tüketimini önemseyebilmek için önce onun farkında olmak gerekir
Feynman'ın ölçütü ve iyi teknik açıklama
- Richard Feynman, 《The Meaning of it All》 kitabında ortalama insanı aptal görmek fikrini tehlikeli bir düşünce olarak görür
- Halkın teknik içeriği anlama yeteneği ya da ilgisi olmadığını varsayarak aşırı basitleştirilmiş açıklamalardan duyduğu hayal kırıklığını dile getirir
- Bilim yazımı için iyi bir ölçüt, uzman olan Feynman bile ne denildiğini anlayamıyorsa bunun iyi bir yazı olmadığıdır
- Bits and Bytes, bilgisayarı “açılıp kapanan çok sayıda küçük Aristotle'ın bulunduğu bir şey”e benzetir
- Bu benzetme gülünç ve basitleştirilmiş olsa da izleyiciye faydalı bir gerçek verir
- Bilgisayarlar yalnızca temel işlemler yapmaları bakımından “aptal”dır, ama bu katmanları üst üste koyarak akıllı şeyler yapılabileceği modelini aktarır
- Programın iyi işlemesinin nedenleri birkaç başlıkta özetlenebilir
- “Aptalca sorular”ı dışlamaz; soru çok temel ise doğrudan yanıtlar
- Dışarıdan komik görünen sorular bile ciddiye alındığında temel ve derin içerikler ortaya çıkar
- Sihir ya da kara kutu açıklamalarına yaslanmaz; açıklayacak zamanı yoksa bunun kapsam dışında olduğunu söyler ya da sonraki bölüme bırakır
- Güç düğmesinin neden arkada olduğu, 32k bellekli bir bilgisayarın neden 31k göründüğü gibi soruları da merakla ele alır
Karmaşık teknolojileri açıklama ilkeleri
- Karmaşık teknolojileri açıklarken aşırı basitleştirme cazibesinden kaçınmak gerekir
- Temel ayrıntıları seçmek zorsa, uzmanların sistemi gerçekten tahmin ederken ya da debug ederken kullandığı zihinsel modelden başlanabilir
- Bu modeli yakalayabilecek bir benzetme oluşturmak yeterlidir
- Bu, pseudocode ile öğretmek ile aynı ilkeye dayanır: gereksiz ayrıntıları kaldırıp temel modeli bırakmak
- Günümüzün ortalama insanı da yeterli motivasyonu varsa karmaşık teknik sorunları anlayabilir
- Bunun aksini söyleyen durumlar, açıklamanın iyi yapılmadığı, soyutlama düzeyinin yanlış seçildiği ya da karşı tarafın bu içeriğin kendisi için neden önemli olduğunu göremediği durumlar olarak görülür
- Genel kullanıcılara iç işleyişin ne kadar açıklanması gerektiği zor bir denge meselesidir
- Doğru cevap her zaman duruma göre değişir
- Çok kullanılan ya da bağımlı olunan şeyler için bir çalışma modeline ve bunu doğrulamanın temel yöntemlerine sahip olmak istendiği ölçütü sunulur
- Otomobiller, evin tesisatı ve HVAC sistemi, ekonomi ve siyasi sistemler bu kategoriye girer
- Bits and Bytes, genel kullanıcıları hafife almadan gereken ölçüde sahne arkası yapıyı gösteren iyi bir örnek olarak kalır
1 yorum
Hacker News yorumları
Luba Goy’un ciddi bir bilgisayar programı sunduğunu görmek şaşırtıcı
Kanadalıların çoğu onu muhtemelen Royal Canadian Air Farce’ta yer alan bir skeç komedyeni olarak biliyordur
https://youtu.be/eRDTCE7DEMY
En sevdiğim de bu video. Morgan’ın skeçteki vurucu repliği söylediği andaki yüz ifadesi gerçekten en üst düzey tatminin ta kendisi
https://youtu.be/67-GeNYShbc?si=SlvGmFnZ9akGiD7M
Birleşik Krallık’ta The Computer Programme [1] vardı; tema müziği Kraftwerk’in Computer Love’ıydı. Ayrıca Making the Most of the Micro [2] da vardı
[1] https://youtube.com/playlist?list=PLOtimvwAoYtnCtLiLspq_Gnng...
[2] https://youtube.com/playlist?list=PLOtimvwAoYtlWZdX-MgnHrr-G...
https://youtube.com/watch?v=rbARvOyyjUI
Bir canlı yayında elektronik posta gösterimi sırasında hesap hack’lenmişti; muhtemelen TV’ye yansıyan ilk hack olayıydı: https://www.vice.com/en/article/9ak7w5/as-seen-on-tv-when-ha...
Bananaman açılışı ya da Cosgrove Hall’un Jamie and the Magic Torch gibi işleri güçlü biçimde akla geliyor
Bu programı gerçekten çok severdim. Web’in ortaya çıkmasından 10 yıl önce, okulda yalnızca bir Commodore PET varken derleyici ile yorumlayıcı arasındaki farkı öğrenmiştim
Güçlü bir anım da var. 7. sınıfta fen dersinde bundan bahsedince benimle fena dalga geçmişlerdi. İronik biçimde, benimle en çok dalga geçen çocuk 90’ların sonunda çok başarılı bir internet şirketinin kurucusu oldu; 30’larının başında emekli olduktan sonra şimdi dünyayı dolaşıp insanlara sörf öğretiyor. Öff...
Benim için 1990’ların Kanada TV programı Dotto's Data Cafe böyleydi
https://www.youtube.com/watch?v=w1wEOoCDNmg
https://www.youtube.com/@dottotech
Gerçekten harika bir programdı
Bu programın Fransız-Kanadalı versiyonu Octo-puce da vardı
https://fr.wikipedia.org/wiki/Octo-puce
Jim Butterfield’ın Commodore 64 videosu da var
https://m.youtube.com/watch?v=J9WnHuGjZ38
Bu programda Billy’nin "Kelime işleme mi? Kulağa FOOD işleme gibi geliyor!" dediğine dair çok eski bir anım var
YouTube arşivini karıştırdım ama o sahneyi hâlâ tekrar bulamadım
Yine de videoları izlerken içim nostaljiyle doldu. O zamanlar sevdiğim Mr. Wizard’a benzer şekilde, o dönemin bilgisayarlarıyla neler yapılabileceğini ve makinelerin gerçekte nasıl çalıştığını kısa, samimi ama ansiklopedik bir dille anlatıyordu
Örneğin CPU’yu, makinenin içindeki küçük bir dosyalama memuru gibi açıklıyor; numaralandırılmış dev bir dosya dolabı dizisi, yani RAM’de saklanan sayılarla ne yapması gerektiğine dair talimat aldığını anlatıyordu. Luba ve Billy’nin yer aldığı sahnelerin arasına serpiştirilen videolarda da Sesame Street’i andıran 80’lerin başına özgü analog estetik vardı, bu da hoşuma gidiyordu
Ben büyürken bu program Brezilya’da da yayımlanıyordu. O dönem TV’de yaygın olduğu gibi dublajlıydı ve yanlış hatırlamıyorsam bizim eyaletin eğitim kanalında çıkıyordu
Erişemediğimiz bilgisayarları göstermesi garip bir histi. Brezilya’daki bilgisayarların çoğu TRS, Sinclair ve Apple II uyumlu modellerdi; PET de PC de henüz yoktu. Xerox 820 de yoktu
Uzun zaman önce bir komedi programında Luba Goy ile tanışmıştım. Billy Van’ı da tanıyordum; 70’lerde Toronto’dan California’ya taşınırken Alman kurdu Lobo’yu bana vermişti
Bu iki kişinin birlikte geçtiği bir yazı görmek biraz tuhaf hissettirdi
Buradakilerin çoğu muhtemelen Computer Chronicles’ı zaten biliyordur
YouTube ve Internet Archive’da var; sunuculardan biri, hak ettiğimiz Bill Gates değil, ihtiyaç duyduğumuz Bill Gates gibiydi