“Bugs” Adı Kötü Bir İsim Haline Geldiğinde: Altyapı, Sağlık ve Neden Yanlış Şeyleri Suçladığımız Üzerine Dersler
Ana blog gönderisi markdown formatında
Tembelliğin Tohumu
- yüzyılın başlarında, ABD Güneyi'nden birini aşağılamak istiyorsanız, hazır bir stereotip sizi bekliyordu: çalışmaya tenezzül etmeyen, tembel ve zekası kıt Güneyli. Birçok kişinin fark etmediği ya da işine geldiği gibi görmezden geldiği şey, bölgenin ekonomik sıkıntılarının ve sosyal damgalanmasının arkasındaki gerçek suçlunun, kancalı kurt olarak bilinen küçük, kan emici bir parazit olduğuydu.
Üç yüzyıldan fazla bir süre boyunca, Necator americanus—kelimenin tam anlamıyla "Amerikalı katil"—Güney nüfusunun %40'ına kadarını istila etti. Belirtiler acımasızdı: ezici yorgunluk, bilişsel bulanıklık, büyüme geriliği ve karakteristik çukur göz görünümü. Çocuklar okulda odaklanamıyordu. Yetişkinler çiftliklerini idame ettiremiyordu. Ve herkes bunun bir karakter kusuru olduğunu varsayıyordu.
Bu hikaye yalnızca tarihsel bir merak unsuru değil—altyapı eksikliklerinin, acı çeken insanlara yüklenen sorunlara nasıl yol açtığını gösteren bir başyapıttır.
Altyapı Paralelliği
Bugün yazılım, girişim veya dijital altyapı kuran herkes için işin ilginçleştiği nokta burasıdır.
Kancalı kurt, Güneyliler tembel olduğu için değil, altyapı boşlukları nedeniyle yaygınlaştı: kapalı su tesisatı yoktu, atık su arıtma yoktu, yaygın ayakkabı kullanımı yoktu ve kiracılara yönelik sanitasyon yatırımlarına gerek görmeyen ev sahipleri vardı.
Tanıdık geliyor mu?
Web siteleri çöktüğünde geliştiricileri suçlarız. Güvenlik ihlalleri yaşandığında, zayıf şifreler nedeniyle kullanıcıları suçlarız. Yapay zeka sistemleri başarısız olduğunda, teknolojiyi suçlarız. Ancak çoğu zaman, tıpkı kancalı kurtta olduğu gibi, sorun insanlar ya da teknoloji değil—onların etrafında inşa etmediğimiz altyapıdır.
DNS yayılımı başarısız mı oluyor? Belki de suç kayıt operatöründe değil—belki de sistemin mimarisindedir. SSL sertifikaları mı süresi doluyor? Bu tembel sistem yöneticileri değil—iyileştirilmesi gereken bir araç ve hatırlatma altyapısı sorunudur. Yapay zeka sorunlu kod mu üretiyor? Belki de doğru koruyucu önlemleri ve iş akışlarını inşa etmedik.
"Tembel" Etiketi Yaşamaya Devam Ediyor
Kancalı kurt stereotipi, hastalık uygun sanitasyon ve parazit temizleme programlarıyla ortadan kaldırıldıktan çok sonra bile devam etti. Güneyliler, aslında bir halk sağlığı krizinin kurbanlarıyken, genetik veya kültürel olarak aşağılanmış olarak damgalandı.
Teknoloji dünyasında bunu sürekli görüyoruz. "Geliştiriciler güvenliği umursamıyor." "Girişimler çok hızlı hareket ediyor ve her şeyi bozuyor." "Yapay zeka programcıların yerini alacak." Bunların her biri, bir karakter yargısına dönüştürülmüş bir hakikat tozu içeriyor.
Gerçek mi? Çoğu geliştirici güvenliği derinden önemsiyor—ancak yeterli zaman, araç veya eğitim olmadan çalışıyorlar. Çoğu girişim, sermaye kısıtlamalarıyla yarıştıkları için şeyleri bozuyor. Çoğu yapay zeka aracı, mühendisler yetersiz olduğu için değil, uygun gözetim olmadan konuşlandırıldığı için başarısız oluyor.
Güney'i Gerçekte Ne Düzeltti
Hayırseverlik ve hükümet nihayet kancalı kurt eradikasyonuna yatırım yaptığında, Güneylileri daha az tembel olmak için utandırmadılar. Tuvaletler inşa ettiler. Ayakkabı dağıttılar. Toplulukları bulaşma yolları hakkında eğittiler.
Başka bir deyişle: davranış doğal olarak iyileşene kadar altyapıyı iyileştirdiler.
Modern DevOps bu dersi öğrendi.