Asketik bilişim
(ratfactor.com)- Asketik bilişim, yoksunluktan çok sadelik ve odağı seçen bir yaklaşım; yeni modalar yerine ilke, amaç ve dikkati önceliklendiriyor
- Bildirimler, açılır pencereler ve otomatik güncellemeler gibi dikkati çalan yazılımlardan kaçınıp OpenBSD, Vim, Dillo ve Ruby gibi sadece çalışan araçları tercih ediyor
- Kalıcı bilgi programlama temelleri ve Unix temellerinde yatıyor; vi gibi onlarca yıldır varlığını sürdüren metin tabanlı araçlar düşük eşik ve süreklilik sunuyor
- Kısıtlar yaratıcılığı engellemekten çok destekleyen koşullar olabilir; araçları durmadan değiştirmektense birini seçip onunla devam etmeyi bilmek daha önemli
- Eski bir Lenovo 11E gibi ucuz ikinci el donanımlar bile belge düzenleme ve geliştirme gibi günlük işler için yeterli; asıl önemli olan doğru yazılım seçimi
Asketik bilişimin anlamı
- Asketik bilişim, yoksunluğun kendisinden çok sadelik ve odağı hedefleyen bir yaşam tarzına daha yakın
- Wikipedia’daki asceticism, asketizmi öz disiplin, gönüllü yoksulluk ve sade yaşam yoluyla dünyevi hazları dizginlemeye yönelik bir yaşam biçimi olarak tanımlıyor
- Buradaki asketizm, acı ya da inkâr değil; Henry David Thoreau’nun Walden’ındaki gibi “niyetle yaşamak” için hayatın ayrıntılara saçılmasına izin vermeyen bir tutuma daha yakın
- Üç temel ilke var
- Kişisel ölçütlere ya da ahlaka zarar veren şeyleri yapmadan yaşamak
- Bir şeyleri kaçırma korkusu (Fear of Missing Out) karşısında korkmadan yaşamak
- Durmadan parlayan yeniliklerin peşinden gitmeyi reddetmek
- Parlayan yeni şeyler, en zor rakibe yakın
- Wikipedia bağlantılarını takip ederken bir saat sonra 30 sekme açmış olmak ya da ömür boyu yaparım diye hobi araçları alıp sonunda hiç kullanmamak gibi bir örüntü oluşuyor
- Bilişimdeki her yeni modayı takip etmek, gerçekten önem verilen şeylere derinleşme fırsatını azaltıyor
- Başta parlak olanı incelemek gerekebilir; bugün yeni görünen bir şey, 10 yıl sonra alışılmış bir favori araca dönüşebilir
- Amaç, ilke, amaç ve odak içeren bir bilişim yaşamı
- Yoksunluk, ilkelere uymanın yan ürünü olarak kısmen ortaya çıkabilir ama amaç bu değil
- Öğrenmenin, üretmenin, yazmanın ya da dinlenmenin doğal varsayılan durum haline gelmesi isteniyor
- David Cain’in In Favor of Enjoying Things on Purpose yazısındaki gibi, sahip olunan şeylerin bilinçli biçimde tadını çıkarma tutumuyla da bağlantılı
- Bu yaklaşım kendini cezalandırmak ya da gösterişli bir çilecilik değil
- Bilgisayar kullanma alışkanlıkları keyifli ve tatmin edici olduğu için sürdürülüyor
- Bir gün aniden ilan edilmiş ilkelerden çok, hayatın bu aşamasında doğal olarak yerleşmiş bir biçim
Sadelik ve sadece çalışan araçlar
- Gustave Flaubert’in “İnsanın işinde vahşi ve özgün olabilmesi için yaşamında düzenli ve tertipli olması gerekir” sözü önemli bir ölçüt haline geliyor
- Yaratıcı enerji, işletim sistemi ya da araçlarla boğuşmaya değil kişinin kendi projelerine harcanmak isteniyor
- Bir miktar konfordan vazgeçmek gerekse bile, karmaşıklığı, arızayı ve dikkat dağınıklığını azaltan taraf tercih ediliyor
-
Dikkat dağıtmayan ortam
- Kullanıcının bilgisayarını bildirimler ve tehditlerle keyfine göre bölen işletim sistemleri ve yazılımlardan kaçınılıyor
- Zaman ve dikkat son derece sınırlı ve değerli olduğu için bunları çalan yazılımlardan hoşlanılmıyor
- Tercih edilen ortam, açılır pencereler ya da toast bildirimleri olmadan sakince girdi bekleyen bir makineye daha yakın
- Otomatik güncellemeler de güvenlik amacı taşısa bile tercih edilmiyor; işletim sistemi ve yazılımlar, kullanıcı hazır olduğunda güncelleniyor
-
Mevcut üretkenlik araçları
- OpenBSD for the OS: bütünlüklü ve sadece çalıştığı için
- Vim for the text editor: metin düzenleyici alanında çok sayıda iyi seçenek var
- Dillo for browsing the web: belirli bir bilgiye bakıp hemen asıl işe geri dönmek için uygun
- Ruby for scripting: kişisel yardımcı araçlar yapmak kolay
- OpenBSD’nin 6 aylık sürüm döngüsü, iyi uyan bir ritim olarak görülüyor
- Dillo’yu bir bilgisayarda ana tarayıcı olarak her gün kullanmaya başlayalı çok olmadı; ileride bunun hakkında daha fazla şey söylenebilir
- Böyle listeler kişisel ve inatçı olmalı; başkalarının katılmaması sorun değil
-
Daha az kırılgan araçlar
- Uzun bir yolculukta karmaşık ve kırılgan ekipmanlar bozulup geride bırakılır; güvenilir yoldaş olarak yalnızca kırılmayan ya da kolay onarılan ekipmanlar kalır benzetmesi kullanılıyor
- “use something in anger”, oyuncak gibi değil gerçekten önemli bir durumda bir aracı kullanmak anlamına geliyor
- Böyle anlarda önemli olan görünüş ya da moda değil, gerçekten çalışıp çalışmadığı oluyor
- Hangi aracın hayal kırıklığı yarattığı, hangisinin dayandığı gerçek kullanım anlarında hatırlanıyor
Kalıcı bilgi ve araçlar
- Öğrenme kabaca iki kategoriye ayrılıyor
- Geçici ya da bir kez kullanılıp biten bilgi
- Kalıcı ve başka yerlere aktarılabilir bilgi
- Kapalı kaynak yazılım öğrenmek çoğunlukla ilk kategoriye giriyor
- BIOS/UEFI ayarları ve donanım ayrıntıları da genel olarak ilk kategoriye dahil
- Programlama temelleri ve Unix temelleri ikinci kategoriye giriyor
- 1970’lerden beri var olan Unix programlarını öğrenmek de kalıcı bilgiye dahil
- Burada önemli sözcük “temeller”
- Lindy effect, uzun süre varlığını sürdüren şeylerin değişime, ortadan kaybolmaya ve rekabete direnmiş olduğu, dolayısıyla gelecekte de var olma ihtimalinin yüksek olduğu bakışıyla kullanılıyor
- vi düzenleyicisi 1976’da çıktı ve yaklaşık 50 yıl sonra bugün hâlâ her gün kullanılıyor
- Bir 50 yıl daha devam edebileceği düşünülüyor
- 1970’lerin teknolojisinin kalıcılığı tuhaf görünebilir ama metin arayüzleri, program üretme, değiştirme ve birleştirme eşiğini çok düşürüyor
- Cihazlar değişse de metin tabanlı araçlar çalışmaya devam ediyor
- Sanatta çizim ya da yazı yazmanın temellerini öğrenmek gibi, bu temeller de sürekli karşılık veriyor
Yaratıcı kısıtlar ve birini seçip devam etmek
- Wikipedia’daki asceticism maddesi, asketin gönüllü kısıtlar yoluyla düşünce berraklığı ve yıkıcı ayartılara direnme gücü gibi daha büyük bir özgürlük kazandığını söylüyor
- Temel paradoks, kısıtın özgürlük haline gelmesi
- Sanatta sınırlar güçlü bir yaratıcı müttefik olabilir
- Sadece tek bir fırça kullanmak ya da yalnızca evde bulunan malzemelerle çalışmak, yaratıcı tıkanıklığı aşmaya yardımcı olabilir
- Aynı ilke bilişimde de işliyor
- Jon Bentley’nin Programming Pearls kitabının ilk bölümü, donanımın sınırlı bellek kısıtı altındaki bir sıralama problemini ele alıyor
- Bellek kısıtı olmasaydı sıradan bir kütüphane sıralama yordamı doğal cevap olurdu; ama kısıt, büyük bir bit alanı dolduran bir çözüme yol açıyor
- Bu çözüm bellek açısından verimli olmasa da, sıradan sıralamaya göre tek haneli katlar düzeyinde daha hızlı olma gibi yan bir etki sağlıyor
- Her şey mümkünken ve hiç kısıt yokken, bu durum yaratıcı düşünce için tersine zararlı olabilir
- Film izlemekten çok seçenekleri kaydırarak zaman geçirilen streaming hizmetlerine benziyor
- Eskiden sevilen on iki VHS kasetten birini seçip hemen izlemek mümkündü; böyle bir sorun yoktu
- Metin düzenleyici, komut kabuğu, Linux dağıtımı, pencere yöneticisi, renk teması gibi şeylerde “doğru cevabı” ararken kişi kendini dağıtabilir
- Başta neyi sevdiğini anlamak için geniş çapta keşif yapma dönemi oldu
- Kendi işine odaklanmaya hazır olunduğunda, seçilen araçları kullanmaya devam etmeyi öğrenmek daha iyi geldi
- Tek gerçek aracı bulma arzusuyla yola çıkmaktansa, seçilmiş aracın kısıtları içinde isteneni yapmayı öğrenmek zamanı daha iyi kullanmak oldu
- Bununla ilgili daha uzun bir metin sticking with it here in this new card bağlantısında var
Yapmadan yaşamanın burukluğu ve tatlılığı
- Son zamanlarda neredeyse hiç reklam görülmüyor; reklamlardan ne kadar uzak kalınırsa, onlara karşı direnç o kadar artıyor
- Basılı reklamlara görece kayıtsız kalmak kolay ama video ya da ses içindeki reklamları zorla tüketmek kabul edilmesi zor bir şeye dönüşüyor
- Sevilen bir podcast bile reklam dinletiyorsa artık onu dinlemek zor geliyor
- Bu tavır yüzünden kaçırılan şeyler gerçekten oluyor
- Bazen keşke kaçırılmasaydı denilen anlar da var
- Yaş ilerledikçe bu tür seçimleri yapmak daha kolaylaşıyor gibi geliyor
- Bir şeyi yapmadan yaşayabilme becerisi, elde olana razı olabilme becerisiyle bağlantılı
- Oscar Wilde’ın “Gerçek tatmin, her şeye sahip olmakta değil, sahip olunan her şeyden tatmin olmaktadır” sözüne yer veriliyor
- Morpheus’un Matrix’teki repliğine gönderme yapılarak, sahip olunanla mutlu olmanın sözle öğrenilen değil bizzat yaşanması gereken bir deneyim olduğu söyleniyor
- Aynı ilke yalnızca medya tüketiminde değil, yazılım, işletim sistemi ve web sitelerinde de geçerli
- Kişisel ilkelere aykırı şeyler bırakıldığında gerçekten bazı şeyler kaçırılıyor
- Yine de uzlaşma mümkün
- Valve’in Steam’i özgür yazılım değil ve stock Android telefonda isteksizce birlikte yaşanan bir şey olarak sınıflandırılıyor
- Birden fazla bilgisayar olduğunda, bazıları rahatlık uğruna geçici olarak ilkesiz bilişime “feda” edilebiliyor
Keskinliği korumak
- “ascetic” sözcüğünün kökeni, Antik Yunanca’da “eğitim” ya da “alıştırma” anlamına gelen bir sözcüğe uzanıyor
- Bu yüzden asketik bilişim, salt mahrumiyetten çok antrenman anlamı taşıyor
- Yazmak ve programlamak, düşünceleri düzenleme ve yeni şeyler üretme alıştırmaları
- En az sayıda aracı sık kullanmak, zihni keskin tutmaya yardımcı oluyor
- Ne kadar çok pratik yapılırsa o kadar gelişiliyor; ne kadar gelişilirse de yeniden pratik yapma isteği doğuyor
- Derin düşünce, düşünmenin alıştırması ile gelişiyor
- Düşünce ile eylem arasında kestirme yol yok
- Tugba’nın think until you can think no more yazısı, bütün düşünceleri, duyguları ve neyi, neden, hangisini, nasıl sorularını yazarak gizli düşünceleri yüzeye çıkarma sürecini bir yaratıcılık biçimi olarak anlatıyor
- Basit ve asgari araçlar üretkenlik yanılsaması sunmuyor
- Araçlar yalnızca oyuk açar, harf basar ya da cıvata sıkar
- Motivasyonu, emeği ve düşünceyi kullanıcı sağlamalı
- Ortaya çıkan şey de bu yüzden kullanıcının kendisinin daha doğrudan bir uzantısı haline geliyor
Asketik programlama
- Kısıtlar programlamada da önemli rol oynuyor
- Antonio Piccolboni’nin The Ascetic Programmer: How asceticism benefits programming, science, and the arts kitabı keyifle okunmuş
- En sevilen cümlelerden biri, “umarım bu kitap çabanıza gereksiz kısıtlar getirmek için size ilham verir” anlamına geliyor
- Programlamaya 3.5 inç disket çağının sonlarında başlanmış ve 1.44MB sınırına ne kadar şaşırtıcı şey sığdırılabildiği unutulmuyor
- Daha önce yazılan ilgili metinler de aynı çizgide
- Small Programs and Languages: kısalık üzerine
- Do it the dumb way first: önce basit yoldan yapma fikri
- Build It Twice: kazara biriken karmaşıklığa karşı çıkış
- Cepte süper bilgisayar taşınan bu çağda bile programlama yapılırken her KB önemli görülüyor
- Örnek olarak my 'Why?' section here bağlantısı veriliyor
- Kısıtlar daha da küçüldükçe daha iyi olunabileceği düşünülüyor
Minimalizm değil maksimalizm
- Buradaki asketizm, minimalizmin eş anlamlısı değil; eğlence ya da neşenin yokluğu da değil
- Küçük bir araç seti kullanma ve varsayılan ayarları mümkün olduğunca koruma alışkanlığı var ama tüm bilişim düzenine minimalist demek zor
- Ağır yapılandırmalara bağlı kalmamayı seviyor ve yeni bir Unix benzeri sistemde de neredeyse hemen üretken olabiliyor
- Birden fazla bilgisayarı farklı çalışma alanları gibi tutmayı seviyor
- Computers as Workspaces yazısında bu bakış zaten ele alınmıştı
- Sonrasında daha fazla ucuz küçük bilgisayar geldi ve hiçbiri elden çıkmadı
- Bilgisayarların çoğunun ortak özellikleri var
- ikinci el olmaları
- ucuz olmaları
- kapalıyken sürekli bir maliyet oluşturmamaları
- lisans ücreti, abonelik ya da dış bağımlılık taşımamaları
- yeniden açıldıklarında küçük microworlds ya da forever worlds gibi başka bir macerayı beklemeleri
- Bu, kelimenin asıl anlamıyla maksimalizme daha yakın
- Hoşlanılan şeyler bulunmuş, zaman içinde daha fazlası toplanmış ve şimdi birikmiş durumda
- Bir kitap koleksiyonu gibi, tek türden çok sayıda şey olması onu türlü türlü dağınık eşyadan farklı hissettiriyor
- Birçok kişi için bilgisayar sayısı sıra dışı görünebilir ama bunun neredeyse bütünüyle ilkelere dayalı bir koleksiyon olduğu düşünülünce hâlâ asketik sayılıyor
- Birden fazla bilgisayar varsa bazılarını rahatlık için geçici olarak ilkesiz bilişime ayırmak mümkün
- Efsanedeki Faust’un tüm ruhunu satmasına kıyasla, bir bilgisayarın ya da telefonun ilkesiz bir işletim sistemi çalıştırması çok daha hafif bir anlaşma sayılıyor
- Bu bilgisayarlar küçük bir elektronik bahçeye benziyor
- Tıpkı çoğu bitkisi zamanın büyük bölümünde uykuda olan bir bahçe gibi, bilgisayarlar da ancak gerektiğinde açılıyor
- garden hermit benzetmesiyle, bu bahçenin tadını çıkaran biri olarak anlatılıyor
- Bu alan, keyif ve eğlence alanı
Para biriktirmek, etkiyi azaltmak ve elde olanın tadını çıkarmak
- Moore yasasının etkisini yitirmesinin, ev kullanıcılarının makul olarak yapmak isteyeceği şeyleri yeterince karşılayabilen ucuz ve güvenilir bilişim düzeyine ulaşıldıktan sonra gerçekleşmiş olması olumlu görülüyor
- Bill Gates’in “640K ought to be enough for anybody” sözüyle anılan, possibly fiction olabileceği söylenen anekdot akla gelebilir
- 1981’deki bilgisayarların günlük işlerde çok sınırlı olduğu inkâr edilmiyor ama bugün de aynı şekilde sınırlı olunduğu düşünülmüyor
- Günlük kullanılan bilgisayarlardan biri 8 yıllık bir Lenovo 11E
- “Education Series” modeli; Celeron N3450 CPU ve 8GB RAM’e sahip
- Yeniyken bile “düşük performanslıydı”; 4 yıl önce ikinci el alındığında daha da düşük performanslıydı ve bugün artık çok düşük performanslı sayılıyor
- Bu bilgisayar, aileyle yapılan mütevazı bir dışarıda yemeğin maliyetinden daha ucuza alınmış
- Buna rağmen genel ev tipi bilişim işleri tamamen yapılabiliyor
- Bu bilgisayarın iyi yapamadığı işler de var
- modern 3D render
- modern bilimsel simülasyonlar; örneğin hava durumu ya da nükleer çalışmalar
- son 10 yılda çıkmış AAA birinci şahıs nişancı oyunları
- bazen gerçekten daha güçlü performans gerekiyor
- Buna karşılık bu eski makineyle yapılabilecekler de fazlasıyla çok
- belge düzenleme
- yazılım geliştirme
- devasa matematik hesaplamaları
- milyarlarca kaydı işleme
- 30 yıl önce bir odayı dolduran ulusal ölçekli bir süper bilgisayar laboratuvarından beklenebilecek çeşitli işler
- Kaba bir ifadeyle “o dönemin Cray’i == bugünün Celeron’ı” denebilir
- Şu an inanması güç bir bilişim bolluğu çağında yaşanıyor
- Üretken işler çok hızlı; bekleme süreleri milisaniye düzeyinde ve geri kalan zamanda bilgisayar kullanıcıyı bekliyor
- Ucuz ve güvenilir ev donanımına zaten ulaşıldı; gereken şey doğru yazılım seçimi
- Çok ciddi oyuncular, görsel sanatçılar, müzisyenler ya da güçlü gerçek zamanlı işlem gerektiren özel alanlar dışında, performans artışı için bilgisayar donanımını sık sık değiştirme dönemi bir süreliğine fiilen kapanmış sayılıyor
- Retrocomputing ile, çok eski ve “demode” bilgisayarların sosyal medya sitelerini iyi render edememesi gibi ek bir avantaj da geliyor
- Bir süre çevrimdışı olmak, bağlantıyı kesmek ve içe dönmek, asketik bilişimin doğal kapanışına benziyor
1 yorum
Lobste.rs yorumları
Bazı modern diller ya da dikkatle tasarlanmamış diller, kullanılabilmek için IDE özelliklerine daha fazla bağımlı oluyor ya da en azından böyle bir programlama tarzını teşvik ediyor. Bu aralar her zaman keyif almasam da Go kullanıyorum; çünkü ekrandaki sembolleri okuyarak neredeyse her yeri bulabildiğim ve belgelerini çevrimdışı okuyabildiğim az sayıdaki dilden biri
Sözdizimi renklendirmesini de kapatmayı denedim; bu hissi yakalamakta epey etkili oldu ve bu biraz zevk meselesi olsa da bilgisayar daha dingin bir haldeymiş gibi geliyor
IDE özellikleri olarak yalnızca temel sözdizimi renklendirmesi ve aynı dosyadaki diğer sembollere dayalı otomatik tamamlama vardı; bu bana fazlasıyla yeterli geliyordu ve bugünlerde IDE'lerin bazen bunu bile yapmaması sinir bozucu olabiliyor. C++'ı bu şekilde kullanmak şaşırtıcı derecede kolay ve sözdizimini bizzat yazarak eşleştirmek zorunda kaldığım için dosyaları bulma ve tüm sözdizimini anlama konusunda oldukça yetkin hale geldim
Ama IDE özellikleri olmadan Java'yı önermek zor ve her şey için
importsatırı yazmak gerçekten bir kâbus, bu yüzden eski kodlarımda çok fazlaimport *olduğunu sanıyorumİlkeleri olan birinin, o ilkelere bir ölçüde göre yaşadığı bir blogu ya da yazıyı görmek çok ferahlatıcı
Çizimleri beğendim ve okumaya devam ettikçe daha fazlasının çıkmasını umdum
Bugünlerde abartı ve karmaşa içinde internete akan kaygı ve stres dolu şeylerden epey uzakta olduğu için güzeldi. Etrafında ne olursa olsun her zaman geri dönebileceğin bir merkez var
Aynı düşünce benim bilgisayar kullanma biçimime, hayat boyu seçtiğim arabalara ve fiziksel araçlarla bilişim araçları seçimime de aynen uygulanıyor
Bugünkü Linux'un büyük ölçüde şirketler tarafından yönlendirilmesi ve benim zevkime göre gereksiz yere çok sık değişmesi yüzünden ondan neden hoşlanmadığımı başkalarının anlamasına da yardımcı olabilir. Beni anlatmak için paylaşılabilecek harika bir yazı
Yazarın gürültülü ve sinir bozucu bir Windows kurulumunda da aynı derecede etkili çalışacağından oldukça eminim. Bu tür bir estetikçilik tam anlamıyla estetikçilikten ibaret. Benim gibi birini Teletype'ın önüne oturtsanız bile, bir şekilde oyalanmanın, dikkat dağıtmanın ve verimsiz olmanın yolunu bulur. Tek istediğim şey yalnızca odaklanmak olsa bile muhtemelen böyle olurdu
Okurken teknik olmayan birinin bile örneğin iCloud kapalı eski bir Mac ile bunların neredeyse hepsini uygulayabileceğini düşündüm. TextEdit de gayet iyi iş görür. Bu, bu yöne gitmek isteyen biri için iyi bir şey ve yazarın önerdiklerini de geçersiz kılmıyor
Telefonu başka bir odada bırakmayı denediniz mi merak ediyorum
Bunun hayat kararları için de iyi bir yaklaşım olduğunu düşünüyorum. Kariyerimi nereye yönlendireceğim üzerine düşünüyordum; teknoloji, coğrafi konum ve ilgi alanları gibi açılardan net kısıtlar seçmek, yön belirlemekte bir ölçüde yardımcı oldu. Hâlâ bir şeyleri kaçırma korkusu ve çeşitli konuları keşfetme isteğiyle boğuşuyorum ama en azından kabaca bir yol seçmekte kısıtlar işe yarıyor
Mobil cihaz kullanımı ve bildirimler bana son derece rahatsız edici ve istilacı geliyor; bunda biraz da ayarlarımın payı var. Gerçek mesajlaşma için bırakılması gereken SMS gibi iletişim kanallarının reklamlarda kullanılmasından hoşlanmıyorum
Genelde bu tür dikkat dağıtıcı şeylerden kaçınmak için iletişim yazılımı olmayan bir makinede çalışıyorum ve bu çok daha keyifli. LSP otomatik tamamlama da dikkat dağıtıcı geliyor; bu yüzden bazı dillerde onsuz çalışıyorum