1 puan yazan GN⁺ 3 시간 전 | 1 yorum | WhatsApp'ta paylaş
  • Teknoloji sektöründeki gerçek iş, derli toplu planlar ve kusursuz üretim süreçlerinden çok; rotasını kaybetmiş gemiler, yanan ekipmanlar, kaybolmuş bilgi ve işe yaramayan otomasyonun birbirine karıştığı bir manzaraya benziyor
  • Kurumlar AI'ı verimlilik artışının kanıtı gibi öne sürerek iş gücü azaltımını ve muhakemenin dış kaynaklaştırılmasını meşrulaştırıyor; junior'ların senior'a dönüştüğü çıraklık hattını da koparıyor
  • Goodhart Yasası, hız metrikleri, story point'ler, test kapsamı ve DORA metrikleri gerçek kalite ile muhakemenin yerini tutamaz; hata yakalayan insanlar devre dışı kaldığında codebase kırılganlaşır
  • 2016'dan beri her gün sabah 3'te çalışan bir cron job ve # DO NOT CHANGE!!! Ask Ben gibi operasyonel bilgiler Sara gibi insanların omuzlarında duruyor, ama organizasyon bunun farkında bile değil
  • Asıl sorun AI değil, açgözlülük; Sara ortadan kaybolursa, 30 bin kişilik bir şirketin maaş ödemesini ayakta tutan görünmez sistem de onunla birlikte çökebilir

AI'ın getirdiği değişimden önce çöken yazılım organizasyonları

  • Doğum günü partisinde “AI işlerini elinden alır mı diye endişelenmiyor musun?” sorusu tekrar tekrar geliyor, ama teknoloji sektöründeki iş zaten dışarıdan hayal edildiği gibi derli toplu planlar ve kusursuz üretim süreçlerinden ibaret değildi
  • Gerçek iş daha çok rotasını kaybetmiş bir gemi, yanan ekipmanlar, nasıl çalıştığını bilen kişinin ortadan kaybolduğu sistemler ve işe yaramayan otomasyonun iç içe geçtiği bir manzaraya benziyor
  • CEO, AI sayesinde arkadaşı Jared'ın ekibinin verimliliğinin arttığını ve ekibin yarısını işten çıkarabildiğini anlatan hikâyelerle geliyor; ama sahada bu sözler, övünme ile tehdit arasında ayırt etmesi zor bir baskı olarak işliyor
  • “AI işlerimizi elimizden alıyor” korkusundan daha büyük sorun, kurumların AI'ı bahane ederek iş gücü azaltımını ve muhakemenin dış kaynaklaştırılmasını meşrulaştırması

İşten çıkarılan şey bugünün çıktısı değil, yarının ustalığıydı

  • Bir zamanlar mühendis olan liderler, code review'nin neden gerekli olduğunu ve junior'ın ilk PR'ının senior tarafından sert biçimde incelenirken bile bunun öğrenmeye dönüştüğü süreci biliyordu
  • 2024'te bir anda code review'leri ve çıraklık yoluyla gelişimi kaldırmaya karar verilmedi; bunu, daralan runway, CFO'nun spreadsheet'leri ve CEO'nun AI demolarına duyduğu güven dayattı
  • CEO, şirket dışı bir buluşmada “ajanın 14 dakikada baştan sona bir feature yazdığı demo”yu izledikten sonra yönetim kuruluna Q2'ye kadar mühendislik organizasyonunun %30'unu azaltabileceklerini söyledi
  • Liderler, junior'ların uyum sağlayıp yeniden eğitim alarak başka yerlere yerleşeceğini; senior'ların eksilen elleri telafi edeceğini ve ajanların da boşluğu dolduracağını düşünerek kendilerini ikna etti
  • Oysa junior'ın değeri bugünkü üretim miktarında değil, ileride “cesetlerin nereye gömüldüğünü” bilen bir senior engineer haline gelmesindeydi
  • Çıktı optimizasyonu çıraklıkla büyümeyi yok etti; birkaç yıl sonra senior eksikliği ortaya çıktığında bunun nedenini hatırlayan kimse kalmayacak

Metrikler ve araçlar muhakemenin yerini tutamaz

  • Geçmişte basit çözümler pazarlayan liderlerin arkasını toplamış mühendisler, sayıların gerçek kaliteyi garanti etmediğini zaten biliyordu
  • Goodhart Yasası, hız metrikleri, story point'ler, test kapsamı gibi, mühendisten olmayan kişilere “işler yolunda gidiyor” kanıtı diye sunulan rakamları işlemez hale getirdi
  • DORA metriklerinde de, muhakemeden önce araca yeni bir şey ekleme refleksi öne çıktığında dağıtım istikrarının nasıl sarsıldığı zaten görülmüştü
  • Hata yakalayabilecek insanlar devre dışı bırakıldığında ya da insanlar hata yakalamamayı öğrendiğinde, codebase kırılganlaşır
  • Buna rağmen insanlar listeye imza attı. Alternatif işini kaybetmekti; iş ise mortgage, okul ücreti, vize ve sonradan düzeltebileceğine inanılan benlikle bağlıydı
  • O “sonra” hiç gelmez ve herkes bunun farkındaydı

Görünmez operasyonel bilgi şirketi ayakta tutuyor

  • Bir yerlerde, altyapının içinde, 2016'dan beri her gün sabah 3'te çalışan bir cron job var; tam olarak ne yaptığı bilinmese de önemli bir iş yapıyor
  • Dosyanın üst kısmındaki yorumda # DO NOT CHANGE!!! Ask Ben yazıyor, ama Ben'e artık ulaşılamıyor
  • Son 4 yılda her roadmap planlamasında “legacy cron'u modernize etme” işi aday maddelerden biri oldu ama bir kez bile seçilmedi; hatta bu madde iki kez doğrudan çıkarıldı
  • Bu işi gerçekten hayatta tutan kişi Sara, ama organizasyon Sara'nın bunu yaptığını bile bilmiyor
  • Sara 50'li yaşlarının ortasında ve merkez ofise üç sokak mesafedeki küçük bir ofiste çalışıyordu; ama maliyet düşürme için o ofis kapatılınca, geminin alt güvertesinde bir masa ve ağ bağlantısı bularak çalışmaya başladı
  • Sara, 1998'den beri Ben tarafından yetiştirildi; Ben öldükten sonra cenazesine bile gitti, ama organizasyon bunun da farkında değil
  • İş düzenli olarak durduğunda telefonu Sara alıyor, sorunu kontrol ediyor ve yeniden sıraya sokarak tekrar denenmesini sağlıyor
  • Bu iş, zaman içinde kaybolmuş bir modüle bağlı, ama Sara'nın elinde Ben'in masasından bulduğu bir USB bellekte onun bir kopyası var
  • Hiçbir ajan o modüle dokunmadı ve bundan sonra da dokunamayacak

Sara, yerine konulamaz hattın son biçimi

  • Sara sadece güvenli bir kişi değil; organizasyonel dönüşüm sürecinin sildiği kurumsal bilginin 55 yaşında yürüyen hali
  • Sara; Ben, 1998 ve USB bellek üzerinden uzanan çıraklıkla büyümenin sonucu ve aynı zamanda insan yetiştiren pipeline'ın kendisi
  • Sara ortadan kaybolduğunda yerine birini almak mümkün olmayacak; çünkü Sara gibilerini üreten sistem zaten 3 yıl önce öldü
  • cron job maaş ödemelerini yapıyor, ama organizasyon bunun bile farkında değil
  • Sara ortadan kaybolur ve cron job da ölürse, 30 bin kişilik şirket herkesin maaşını yeniden nasıl ödeyeceğini bulmak zorunda kalacak
  • O anda gereken cevap “kaşığı tutan insanı” işe almak olacak, ama organizasyon artık böyle insanları üretemez hale geldi

Sonuç AI değil, açgözlülük

  • Partideki soruya verilecek cevap “AI işlerimizi elimizden aldı” değil, açgözlülük aldı olmalı
  • Bu açgözlülük, fabrikayı Bangladeş'e taşıyan ve Kongo'daki kobalt madenlerinde köleleri bırakan açgözlülüğün aynısı; bu kez sadece AI adlı yeni bir maske takmış durumda
  • Bu da Shopify store kuran yeğene başka bir iş yapmasını söylemek gerektiği sonucuna çıkıyor
  • Başka bir iş yapmak insanı kurtarmasa da, en azından hayatını mahvedenin robotlar olduğunu sanma ihtiyacını biraz azaltıyor
  • Sara ise istisna gibi duruyor. Elinde USB bellekle alt güvertede duruyor ve organizasyon onun orada olduğunu bilmediği için hâlâ onu bulamadı
  • Geri kalan herkes üst güvertede, devrilmiş direğe ve alev alan kuklaya bakarak, hiçbir şeyin nasıl döndüğünü bilmeden öylece duruyor

1 yorum

 
GN⁺ 3 시간 전
Hacker News görüşleri
  • “İşimizi elimizden alan şey AI değil, açgözlülük oldu” cümlesi bana çok güçlü geldi
    Fabrikaları Bangladesh'e taşıyan ve Congo'daki kobalt madenlerinde köle emeğini sürdüren o açgözlülüğün sadece yeni bir maske takmış olması ifadesini beğendim; yeğenine de gidip başka bir iş yapmasını söyle kısmı da çok çarpıcıydı
    Bu yazı sanat gibi; bir gece uyuyup sabah tekrar okumam gerekecek gibi

    • Son zamanlarda hissettiklerimi gerçekten çok iyi kelimelere dökmüş
      Programlamayı seviyorum ve oldukça da iyiyim, ama bu sektör tam bir çöp tenekesi
      Çoktan okula dönüp sözde “gerçek” bir meslek edinmeye karar verdim; toplumu yıkmaya kafayı takmış bir sektörde çalışmaktan yoruldum
    • Toplum bana anlaşılması güç bir belirtim dilinde birkaç satır talimat yazıyorum diye yılda 500 bin doların üzerinde borçlu değil
      O parayı kazanmış olmak güzel ama bunu şans ve koşullara bağlıyorum
      Robot işimi alırsa başka bir iş bulurum; kötü zenginleri ya da başka canavarları suçlamayı düşünmüyorum
    • Gerçekten öyle mi? Congo'daki köle emeğinin neden var olduğuna bakarsanız, bunun zengin Batı ülkelerinin talebini karşılamak için premium elektrikli araçlarda kullanılacak malzemeleri üretmekten kaynaklandığını görürsünüz
      O talep hiç olmasaydı ya da insanlar “yine de bu bedelle olmaz” deseydi, ahlaki sorumluluğun yalnızca sanayicilere ait olduğunu söylemek mümkün olmazdı ve o madenler de var olmazdı
    • İşleri elden alan şey açgözlülük değil, ilerleme
      Çamaşır makinesi olduğu için insanlar ücret karşılığı elde çamaşır yıkamıyor ve haberler dijital iletildiği için gazete dağıtıcılarına daha az ihtiyaç var
      AI da farklı değil; eğer bir iş “otomatikleştirilebiliyor” ya da daha verimli yapılabiliyorsa, öyle yapılacaktır
      Bu birey için faydalı olmayabilir ama toplumun geneli için faydalı olabilir
      Burada AI ya da LLM'lerin gerçekten bunu yapabildiğini söylemiyorum; sadece “yapabiliyorsa” bunun olacağını söylüyorum
      Açgözlülüğe gerek yok
    • Bilgisayar sistemlerine biraz destek olmuş biri olarak, yazıda sıralanan şikayetlerin — insanların sistemi anlamaması, ayrılması ve yönetimin moda yazılımları içeri sokması gibi — açgözlü kapitalizm olmasa da ortaya çıktığını söyleyebilirim
  • “Teknoloji sektöründe çalışmak her zaman berbattı ve insanların sandığı türden bir iş değildi” sözü doğru değil
    1988'den 2000'e kadar, en az 13 yıl boyunca teknoloji sektöründe çalışmak benim için gerçekten harikaydı; muhtemelen sonrasında da epey iyiydi
    Berbatlaşmaya başlamasının ana nedeni teknoloji değil, iş dünyası, özellikle de şirket satın almaları ve birleşmeleriydi
    İyi bir şirkette ilginç problemler çözmek, anlamlı yazılımlar üretmek ve memnun müşterilere sahip olmak, teknik insanlar için cennetti

    • İyi zamanlar geçirmene sevindim, ben de geçirdim
      Berbat hale gelmesinin nedeni bir anda berbat olması değil, bizim bunu fark etmeye başlamamızdı
      Kötü olan teknoloji değil, teknoloji endüstrisi
      Zaten hep bazı insanlar için kötüydü; şimdi ise açıkça herkes için kötüymüş gibi görünüyor
    • O dönemde çalışırken en çok aklımda kalan şey, yöneticilerin teknik kararları mühendislere bırakmasıydı
  • Bu yazının vardığı sonucun tamamına katılmıyorum ama en azından bir HN yazısını baştan sona okurken AI ortak yazarlığının cilasını hissetmek zorunda kalmamış olmam hoşuma gitti

    • İlginç şekilde, yazının ortalarına doğru bunun en azından Claude ile edit edilmiş olup olmadığını merak etmeye başladım
      Yazarı küçümsemek gibi bir niyetim yok; aksine düşünülmüş bir yazı olduğunu düşünüyorum ama ben AI ortak yazarlığının o cilasını hissettim
      LLM üretimi olduğunu fark etmeden kaç yazı okuduğumu düşündürüyor
      Bir sezgim olduğunu sanıyorum ama kusursuz değilim; hem yanlış negatifler hem yanlış pozitifler olacaktır
      Farkı artık ayırt edemediğimizde bunun anlamı ne olacak?
      Biraz daha düşününce, yazının konusunu da hesaba katarsak, umarım yazar bunu hakaret olarak algılamaz
      Herhalde sabahın çok erken saati ve büyük olasılıkla benim yargım hatalı
      O yüzden yukarıdaki soru daha da aklıma takılıyor
    • Evet, bu X değil Y
      İş yerinde insanların uzun tire koyup basmakalıp AI üslubuyla yazı yazmasını o kadar çok gördüm ki artık bıktım
      Biraz hakaret gibi geliyor ama sonunda hepimizin bu maskaralığın bir parçası olduğunu hatırlatıyor
  • Sözde AI kaynaklı iş kaybı, AI yüzünden değil
    Aksini iddia edecek kimse olduğunu sanmıyorum
    Bir yıl içinde, muhtemelen daha da önce, yazılım sistemleri çökmeye başlayacak ve gerçekten de çökecek
    O zaman teknoloji tarafında işe alım patlayacak
    Hatta AI'nın kusurlarını kapatmaya yetecek kadar geliştirici dünyada olmadığını düşünüyorum
    Hesap ortada
    İnsanlar üretilen tüm yazılım sistemlerinin sadece %1'ine dokunsa bile — ki mevcut durum ve gelecek düzenlemeler düşünülünce bu bile gerçekçi değil — dünyadaki 47 milyon geliştirici kesinlikle yetmez
    İşler geri gelecek ve ücretler daha da iyi olacak ama programlama çok daha fazla eziyet verecek ve herkese göre bir iş olmayacak
    Düğümlenmiş bir keşmekeşi tersine çözmekten hoşlanmıyorsanız, size göre olmayabilir
    AI her şeyse ve AI yazılımsa, o zaman her şey yazılım olur ve herkes o yazılımdan bir parça ister

    • “Aksini iddia edecek kimse olduğunu sanmıyorum” deniyor ama gerçekte bunun tersini savunan milyonlarca insan var
  • Yazının duygusu isabetli
    4 yıl önce emekli oldum ve o zamana kadar bile 10 yıldan uzun süredir aşağı yönlü bir gidiş vardı
    Yine de bir şey ekleyeyim: programlama hâlâ eğlenceli olabilir
    Meslek olarak programlama kötü olabilir ama kişisel projeler için programlamayı denerseniz hâlâ eğlenceli olduğunu görürsünüz
    Yine de ayrılmış olmaktan gerçekten memnunum
    Kariyerimin sonlarına doğru bir iş arkadaşımla Apple Park'ta öğle yemeği yerken, “park”ın ortasındaki bitki ve ağaçlarla ilgilenen bahçıvana dalıp gittiğimi hatırlıyorum
    İş arkadaşım o bahçıvan hakkında bir şey söylemeye başlar başlamaz, onun da benimle aynı şeyi düşündüğünü ve sonra ne diyeceğini anında anladım

  • Yazı gerçekten çok iyiydi
    “Iran'a nükleer saldırı yapıp yapmamak gibi daha hafif bir konuya geçelim”, “Artık junior yok. Cenazeleri 2024'te yapıldı ama kimse gelmedi” ve “İşimizi elimizden alan şey AI değil, açgözlülük oldu” gibi cümleleri sevdim
    Alaycı deneyim içeren hiciv çok iyi yansımış

    • “Alkışlar dinerken, çalışanlarım, ya da raporlayanlarım, keyfim yerindeyse ‘ekibim’ dediğim insanlar” kısmı da güzeldi
  • Programlama her zaman berbattı
    Şimdi değişen şey, o berbat işi bizim yerimize yapacak AI ajanlarının ortaya çıkması ve nedense bunun her şeyi daha kötü hale getirmesi
    Artık benim yazmadığım, tamamen anlamadığım ve code review sırasında düzgünce açıklayamayacağım kodun hatalarını ayıklamak zorundayım

    • Programlamanın berbat olduğunu neden düşünüyorsun?
  • Çok güzel bir yazıydı
    Peter Welch'in bu yazının manevi öncülü sayılabilecek metnine verilen geri bağlantıyı görmek de hoşuma gitti; ona nasıl ulaşılacağını unutmuştum, tekrar okuma keyfi oldu

  • “Programlama berbat” diyen bir yazının, muhtemelen statik üretilmiş bir blog olmasına rağmen HN trafiği altında boğulması biraz ironik değil mi?

    • Evet, bu benim hatamdı
      ISR yöntemine geçmeye üşendiğim için Cloudflare'in ücretsiz planını kullanıyordum ve trafik geleceğini hiç beklemiyordum
  • Gerçekten çok iyiydi; geri dönüp “Programming Sucks”ı da okudum
    Orada da şöyle keyifli cümleler vardı
    “Kod yazanların bilgisayarlarının, kod yazmayanların bilgisayarlarından daha iyi çalışmasının tek nedeni, kod yazanların bilgisayarları otoimmün hastalığı olan şizofren bir çocuk gibi görmesi ve kötü davrandığında ona vurmamasıdır”

    • Söz dinlemeyen bütün süreçleri öldürürüm