Çoğu insan için bilgisayar demek renkli ikonlar, animasyonlu pencereler, sürekli sağ alttan fırlayan bildirimler, dikkat dağıtıcı pop-up'lar ve tıklanması gereken sonsuz sayıda menü demek. Benim içinse bilgisayar, düz siyah bir arka plan ve üzerinde yanıp sönen beyaz (veya bazen fosforlu yeşil) bir imleçten ibaret. İnsanlar sıklıkla bana, "Neden 90'lardan kalma bir hacker filmi setindeymiş gibi çalışıyorsun? Fare (mouse) kullanmak bu kadar mı zor?" diye soruyorlar. Aslında mesele fare kullanmak ya da havalı görünmek değil; mesele tamamen odaklanmak ve zihinsel sadeliği korumak.

Grafik kullanıcı arayüzlerinin (GUI) büyük bir bedeli vardır. Bu bedel, işlemci gücü veya RAM tüketimi değildir; bu bedel sizin dikkatinizdir. Bir web paneline veya masaüstü uygulamasına girdiğinizde, aslında o uygulamayı tasarlayan UX/UI tasarımcılarının sizin dikkatinizi çekmek için kurduğu ince tuzaklara düşersiniz. Kırmızı bildirim balonlukları, yuvarlatılmış köşeler, algoritmaların sizi içeride tutmak için optimize ettiği akışlar, "bunu da al", "buna da tıkla" diyen agresif pencereler... Modern yazılımlar çoğu zaman bir araç olmaktan çıkıp, sizinle rekabet eden birer dikkat hırsızına dönüşür.

Oysa terminalin böyle bir derdi yoktur. Terminal size bir şey satmaya çalışmaz. Dikkatinizi dağıtmaz. İşinizi bölüp size "Günün nasıl geçiyor, uygulamamıza puan verir misin?" diye sormaz. Sadece bir imleç yanıp söner ve sessizce sorar: "Ne yapmamı istiyorsun?"

Komutu yazarsın, çalıştırır ve biter. Eğlence yok, şov yok, gürültü yok. Sadece saf, kesintisiz bir iletişim.

Terminalin bu acımasız ve aynı zamanda dürüst yapısı, Unix felsefesinin temelinden gelir: "Bir işi yap, ama o işi çok iyi yap." Birden fazla küçük ve yetenekli aracı (grep, awk, sed, pipe'lar) bir araya getirerek inanılmaz karmaşık veri işleme operasyonlarını saniyeler içinde halledebilirsiniz. Bir GUI uygulamasında aynı işi yapmak için muhtemelen 4 farklı menüye girmeniz, 15 kez tıklamanız ve uygulamanın donmamasını umut etmeniz gerekir.

Yıllar içinde fark ettim ki bu sadece bir yazılım veya araç tercihi değil, düpedüz bir yaşam felsefesi. Hayatımızdaki "arayüzler" – sosyal medya akışları, bitmeyen mesaj bildirimleri, sürekli çalan telefonlar, ardı arkası kesilmeyen Zoom toplantıları – o kadar yorucu ve tüketici ki, terminale dönmek, fırtınalı bir denizin ortasında ıssız, sessiz ve güvenli bir limana sığınmak gibi hissettiriyor. Orada sadece ben ve makine varız. Her şey kurallara, mantığa ve girdi-çıktı (I/O) prensiplerine bağlı. Ne eksik, ne fazla. Sistemin bana ne yapacağımı söylemesi yerine, ben sisteme ne yapması gerektiğini söylüyorum. Kontrol tamamen bende.

Belki de bu yüzden Suku Tech'i kurarken, devasa sunucu mimarilerini yönetirken veya gecenin bir yarısı production ortamında çıkan kritik bir hatayı çözerken en rahat hissettiğim yer hep o siyah ekran oldu. Çünkü kaosun, karmaşanın ve gürültünün içinde sadeliği ve netliği bulabileceğiniz tek yer orası. Terminal ekranı, bir DevOps mühendisinin meditasyon odasıdır. Eğer bilgisayarınızla aranızda grafiklerden, butonlardan ve renklerden oluşan o kalın duvarı kaldırırsanız, makinenin gerçek gücüyle ve kendi odaklanma kapasitenizin sınırlarıyla tanışırsınız.