Mars'ın muhtemelen Dünya'nın uzatılmış çalışma saatlerini kullanmaması gerektiği: bir sistem tasarımı argümanı
Zeitraum (Almanca: zaman + mekan) adında bir blogda, zamandan bahsetmenin vakti çoktan geldi de geçiyor.
Son zamanlarda işlerimde bir değişim kristalleşiyor. Kod artık kendini yazıyor, eskiden günler süren mimari kararlar dakikalar içinde verilmek zorunda; algıma göre odak noktası ve herkesin üzerindeki talep, inşa etmek ve yazmaktan uzaklaşıp tasarlamaya ve kavramaya doğru kayıyor. Yeni sanat, sistemleri tasarlamaktır; yani yapay zekanın içinde inşa edeceği kurallar, yapılar ve düzenler.
Sistemlerin içinde ve üzerinde düşünmeye başladığınızda şunu fark edersiniz: Göremediğimiz birçok görünmez sistem var, çünkü bunlar o kadar eskidir ki onları doğa kanunu sanırız. Ve "Zeitraum" adında bir blogda zamandan bahsetmenin vakti çoktan geldiği için, bu makalenin konusu zaman olacak.
24 saat. 60 dakika. 7 gün. Hepsi birer tasarım kararı. Babil. Mezopotamya. Roma. "Dakika" kelimesi, Latince "ilk küçük parça" anlamına gelen *pars minuta prima*’dan gelir. "Saniye" ise "ikinci küçük parça" anlamına gelen *pars minuta secunda*’dan. Bunlar, zaten Babil kökenli olan bir saatin kesirleri için kullanılan Latince kelimelerdir.
Bize o kadar doğal gelen tasarım kararları ki, metrik sistemlerin zarafetine inatla direnmişlerdir.
Swatch İnternet Zamanı ve insan psikolojisi
1998'de Swatch yine de denedi. Günde 1000 "beat", saat dilimi yok, ana meridyen ise Biel, İsviçre'deki genel merkezlerinde [1]. ".beat" — bir pazarlama numarası. Ama zekice bir numara.
Swatch beat'lerini seviyorum: temiz, ondalık ve sistemik olarak tutarlılar. Ancak içimdeki psikolog, bu sistemin neden çalışamayacağını hemen anladı.
İlk sebep biyoloji. İç saatimiz soyut bir sayıya göre değil, güneş gününe göre çalışır. İnsanlar için gece yarısının gece yarısı gibi hissettirmesi önemlidir; karanlık, sessizlik, günün bitişi. Swatch beat'lerinde @000 sadece Biel'de gece yarısıydı. Tokyo'da @000 sabahtı. Sistem, insanlar için zamanın soyut bir koordinat sistemi değil, bedensel bir deneyim olduğunu görmezden geldi; ne internet ne de küreselleşme bunu değiştirdi.
İkinci sebep kültürdür. Zaman tutma sistemimizdeki 60'lık taban, MÖ 2000 civarında Babil'den gelir [2]. Bir şey yazının ve medeniyetin kendisi kadar eski olduğunda, bu sadece bir gelenek değildir; tüm toplumların düşünce yapısını şekillendirir. Daha zarif bir alternatif var diye bunu bir kenara atamazsınız.
Gerçi bu, her zamanki gibi Avrupa merkezli bir bakış açısı: Çinliler, MÖ 200 civarında, Han Hanedanlığı döneminde günü 100 *ke*’ye (刻) bölmüşlerdi. Birim başına 14 dakika 24 saniye [3]. "Ke", kelime anlamı olarak "işaret" veya "oyma" demektir ve zamanı ölçmek için kullanılan güneş veya su saatlerindeki işaretlere atıfta bulunur. 17. yüzyılda Cizvit misyonerleri mekanik saatleri getirene kadar bin yıldan fazla süren bir ondalık zaman sistemi. Swatch'tan 2200 yıl önce bir "decabeat".
Zaman neden direniyor
Zamanın hiçbir zaman metrik sisteme geçmemesinin daha derin sebebi ise ne biyoloji ne de kültürdür. Astronomidir.
Üç büyük döngü — Dünya'nın dönüşü, yörüngesi ve ayın evreleri — hiçbir tam sayı ilişkisi paylaşmaz. Bir güneş yılı 365,24 gündür. Bir ay ayı 29,53 gündür. 12 ay ayı 354 gün eder; bir yıldan 11 gün eksik. Babilliler, Romalılar, Çinliler; hepsi bu döngüleri uzlaştırmaya çalıştı. Hiçbiri tam olarak başaramadı, çünkü oranlar düzgün kesirlere indirgenemiyor. Bu da zaman tutmayı oldukça zor bir sistem tasarımı problemi haline getiriyor.
Babil saatinin dört bin yıllık geçmişinde, herhangi bir yeni sistemin de çelişkileri olurdu ve geçiş maliyetleri saçma derecede yüksek olurdu. Bazı şeyler tarihsel olarak büyüdükleri için değerlidir. Swatch beat'lerinin hiç şansı yoktu. Her şeyin bozulması (disrupt) gerekmiyor. Bozmaktan keyif alsanız bile.
Peki ya Mars?
Bozulmaya karşı gerçekçi düşmana verilen cevap şudur: "Ha! Bu sadece Dünya için geçerli."
Mars günü 24 Dünya saati, 39 Dünya dakikası ve 35 Dünya saniyesi sürer [4]. Mars'ta Babil geleneği yok, kültürel yerleşmişlik yok, 60'lık tabana dayalı dakikalar yok. Yıkıcı sistem tasarımcısı için bir rüya — yeşil-kırmızı bir alan projesi.
En bariz çözüm: Sadece 24 saati al ve her şeyi biraz esnet. Mars saatleri, Mars dakikaları. Tanıdık, basit, sezgisel. JPL tam olarak bunu yapıyor; Dünya birimleri, 1,02749 çarpanıyla esnetilmiş [5].
Kulağa mantıklı geliyor ama bence gerçekten tehlikeli.
Benzerlik öldürdüğünde
Bir Mars dakikası 61,65 Dünya saniyesi olurdu. Bir Mars saati 61,65 Dünya dakikası olurdu. NASA tüm birimleri 1,02749 çarpanıyla eşit şekilde esnetiyor; saatler, dakikalar, saniyeler, her şey Dünya'dakinden %2,75 daha yavaş [6]. *Spirit* ve *Opportunity* keşif aracı görevleri sırasında, birçok JPL ekip üyesi, kuvars kristalleri fiziksel olarak Mars hızında atacak şekilde değiştirilmiş kol saatleri takıyordu. Her gün çalışma programları Dünya zamanına göre yaklaşık 40 dakika kayıyordu [6].
Dünya birimlerine karıştıracak kadar yakın, hata üretecek kadar farklı. "42 dakika" yazısını okuyan biri, içgüdüsel olarak bunun Mars dakikası mı yoksa Dünya dakikası mı olduğunu kontrol etmeyecektir, çünkü sayı makul görünür.
Bu varsayımsal geliyor olabilir. Değil. 1999'da *Mars Climate Orbiter* kaybedildi; bir ekip pound-saniye cinsinden hesap yaparken diğeri newton-saniye beklediği için Mars atmosferinde yandı [7]. 125 milyon dolar, sayısal değerler aynı büyüklük sırasındaydı ve kimse hatayı fark etmediği için gitti. Her şey yaklaşık olarak doğru görünüyordu.
Dikkatsiz hatalar yapan tutkulu bir üretici olarak bu prensibi çok iyi biliyorum: En tehlikeli karışıklıklar, makul görünenlerdir. Bir şey bariz bir şekilde yanlışsa fark edilir. Neredeyse doğruysa aradan kaynar. Bu, düşünce kalıpları için de mühendislik sistemleri için de geçerlidir.
Sistem tasarımı için ders açık: İki birim birbirine benziyor ama farklı olduğunda, insanlar onları karıştırır. Belki değil, garantili. Çözüm daha iyi etiketleme veya daha fazla uyarı değildir. Çözüm, karışıklığı yapısal olarak imkansız hale getirmektir.
İyi tasarlanmış bir sistem, hataları belgelerle değil (ki onları zaten kimse okumaz), biçimiyle önler.
Yanlış yerdeki doğru fikir
Belki de beat'ler yanlış yerdeki doğru fikirdi — ya da daha doğrusu, yanlış gezegendeki.
1 Sol = 1000 beat. @000 gece yarısı, @500 gün ortasıdır. Bir beat 88,78 Dünya saniyesi sürer — yaklaşık bir buçuk dakika. Dakikaya benzemez, dakika gibi duyulmaz ve dakika ile karıştırılmaz. @417, sabah 10:03'ten bariz bir şekilde farklı bir sistemdir.
Sistem kırılması burada bir dezavantaj değil, bir özelliktir. Dünya ve Mars arasındaki her iletişim zaten bir dönüştürme gerektirir. Ancak 1 Sol = 1000 beat, 24 saat, 39 dakika ve 35 saniyelik o hantal kesir yerine temiz bir ondalık dönüştürmedir.
Bu, aslında Han Hanedanlığı'nın *ke* sistemini diriltirdi. 10 beat, bir *decabeat*, neredeyse tam olarak bir *ke*'ye (刻) karşılık gelir [3]. Gerçek insan hayatında binlerce yıl kendini kanıtlamış bir birim.
Dünyada beat'ler estetik bir pazarlama numarasıdır. Mars'ta ise daha güvenli bir mühendislik kararıdır.
Mars'taki vücut
Soru şu: İnsanlar gerçekten 24 saat 39 dakikalık bir günde yaşayabilir mi?
Üniversitede iç saatimizin tam olarak 24 saatte çalışmadığını öğrenmiştim. Gerçek değer 24 saat 11 dakikadır [8] — 25 saat olduğunu iddia eden eski ders kitapları yanlıştı; bu bir ölçüm yanılsamasıydı. Yani saatimiz Dünya'da 11 dakika geridir, bu da alarm çaldığında herkesin hissettiği "biraz daha uyusam" isteğinin sebebidir.
Mars'ta durum tersine dönerdi. İç saat 26 dakika hızlı kalırdı: Akşam çok erken yorulurdunuz ve yarım saat daha uyanık kalmaya çalışırdınız. Her gün tersine jetlag. İyi haber: Çalışmalar, insanların, özellikle ışık ortamı uygun olduğunda bir "Sol" ritmine uyum sağlayabildiğini gösteriyor [9]. Kronobiyolojik olarak konuşursak, insanlar neredeyse tam olarak Dünya ve Mars arasındadır. Güzel bir tesadüf.
Keşif aracı görevleri sırasında, JPL ekipleri Dünya'dayken Mars zamanında yaşamayı denedi. Üç haftadan sonra: "Kalıcı jetlag" — çoğu ekip pes etti [10]. Ancak bu, çevresel sosyal uyumsuzlukla birleşen, Dünya güneş ışığına karşı savaşan bir Mars ritmiydi — çifte stres faktörü. Mars'ta ortam ışığı Sol'ü sabote etmek yerine desteklerdi ve tüm ekip üyeleri aynı ritimde yaşardı.
Mars akşamları günün zor kısmı olurdu. Dünya'da sabahlar zorken, Mars'ta akşamlar sabır egzersizi olurdu. Bunun kültürel olarak ne anlama geleceğini merak ediyorum. Sabahları enerjik, akşamları meditatif bir medeniyet mi?
Doğayı izleyen bir sistem
Mars yılı 668 Sol sürer — Dünya yılının neredeyse iki katı — ve Mars yörüngesi Dünya'nınkinden önemli ölçüde daha eliptik olduğu için mevsimleri aşırı eşitsizdir: Kuzey yazı 178 Sol, kış ise sadece 154 Sol sürer [4].
Dünya'da hiçbir astronomik karşılığı olmayan aylarımız var. Ocak keyfi bir sınırdır, Jülyen takvim reformunun bir eseridir. Mars'ta daha iyisini yapabilirsiniz: Yılı eşit uzunlukta zaman dilimlerine değil, eşit büyüklükte yörünge segmentlerine bölün. Her biri 22,5 derecelik areosentrik güneş boylamına sahip 16 faz — astronomik olarak kesin ve asla kaymıyor [5]. Her faz, Mars'ın yörüngesindeki yerine bağlı olarak 35 ila 50 Sol içerir.
Doğaya karşı çalışmak yerine onu izleyen bir sistem. Fizik, ayların eşit uzunlukta olmadığını söylerken, hepsinin eşit olduğunu iddia etmeyen bir sistem.
Hala sığdırmam gereken bir bilimkurgu fikri var: Dünya Günü. Yaklaşık her 780 Dünya gününde bir, Dünya ve Mars karşı karşıyadır — minimum mesafe, en kısa sinyal gecikmesi, 22 dakika yerine yaklaşık 3 dakika [4]. Her Mars yılında böyle bir gün yoktur. Bu onu özel ve bariz bir Mars bayramı yapar: Evle konuşmanın en az acı verici olduğu ve insanlığın kökenine tekrar en yakın olduğunuz gün.
Sistemler düşünceyi şekillendirir
Binlerce yıldır zamanı ölçüyoruz ve çoğumuz bunu hiç düşünmüyoruz. 17:37. Çarşamba. Nisan. Hepsi o kadar tanıdık ki görünmez hale geldi. Ancak her parçası bir tasarım kararıdır ve her tasarım kararı nasıl düşündüğümüzü, planladığımızı ve hata yaptığımızı şekillendirir.
Mars'ta birinin gerçekten beat kullanıp kullanmayacağını bilmiyorum. İlk Mars kolonisi muhtemelen pragmatik bir şekilde, Dünya zamanı ve ortak bir Google Takvim ile başlayacaktır. Ancak "iyi bir sistem nasıl görünürdü" sorusu, ister bir zaman sistemi, ister bir API, isterse bir organizasyon modeli tasarlıyor olun, asla boşa gitmez.
İyi bir sistem, farklı olduğunda bariz bir şekilde farklıdır. Doğayı bükerken onu izler. Hataları uyarılarla değil, biçimiyle önler ve insanların makine olmadığını kabul eder.
Dört bin yıldır kimse Babil saatini sorgulamadı. Mars ise bu soruyu her Sol soracak.
Not: Eğer kırmızı beat'lerde yaşamak isterseniz, Mars saatini, widget'ları ve algoritmayı GitHub'da yayınladım. 1000beats.red adresinden deneyin.