Programlamayı sevip programlama sektöründen nefret eden geliştirici
(deathbyabstraction.com)-
Yazar, yazılım mühendisliği mesleğine iyi uyum sağlayamadı
- Kod tabanının iç mantığını belli bir ölçüde anladıktan sonra teknik taraf sıkıcı gelmeye başladı; daha fazlasını yapmak ve bunu farklı bir şekilde yapmak istiyordu
- Tasarım kararlarını ve bunların daha geniş amacını merak ediyordu, ancak kendisine "fazla düşündüğü" ya da "fazla önemsediği" söylendi
- Sorun sadece yetenekleriyle pozisyonun uyuşmaması değildi; temelde bu yerlerin işleyiş biçimine katılmıyordu ve bunu sürdürmektense değiştirmeye katkı sunmak istiyordu
-
Yazar, 2023'teki iş ilanlarına bakarken yazılım mühendisliği sektörüne dair yanılsamasını kaybetti
- Çoğu durumda mühendislerin yazacağı kodun, insanlığın ya da bireylerin sahip olduğu önemli sorunlarla tamamen kopuk olduğu açıktı
- Startup kültürü, bu sektörün "daha fazla kod üret, daha az soru sor" politikasının ön saflarında yer alıyor
- Startup'lar çoğunlukla yatırımcı parasını dolaştırarak ücretli kullanıcı kazanmaya çalışıyor; sonuçta ise mühendislerin zamanı boşa harcanıyor ve risk sermayesi zaten hatırı sayılır sermayeye sahip kişilerin eline gidiyor
- Bunu heyecan verici ve anlamlı bir çaba gibi paketlemeye çalışan iş ilanları, zekâya hakaret niteliğinde
-
Yerleşik teknoloji şirketleri örgütsel ve finansal olarak startup'lardan farklı olsa da kültürel olarak çok da farklı değil
- FAANG'de yazılan kod gerçekten kullanıcılara ulaşabilir, ancak kod yazımının her yönü hakkında bireysel olarak düşünmek her zamankinden daha anlamsız hale geliyor
- Mühendisler yalnızca kapitalizmin en kötü yönlerini otomatikleştiren ürünler üreten makinenin dişlileri değil; aynı zamanda backend yığınının büyüklüğü, teknik mülakat puanı ya da performans değerlendirme skoru gibi sayılara indirgeniyor
- Mühendislerin bu boş ve aşağılayıcı emeği daha da fazla arzulaması bekleniyor ve bunu sorgulamak daha da fazla bastırılıyor
- Programcıların yalnızca nasıl sorusuna odaklanması, ne sorusuna neredeyse hiç, neden sorusuna ise asla odaklanmaması bekleniyor
- Sistemi eleştirebilen ve bunu yapmaya istekli nadir kod maymunlarına verilen mesaj açık: bu düşünceleri kapının dışında bırakın
-
Teknoloji dünyasındaki bu daha çok yap, daha az sorgula zihniyeti daha fazla kod üretebilir, ancak daha kötü yazılımlara yol açar
- Kontrolümüz dışındaki sermaye ve diğer güçler, teoride sürdürülebilir, dünyaya olumlu etki eden ya da pratikte faydalı biçimlerde yazılım üretmeye izin verebilecekken bile, çoğu zaman sadece ataletten dolayı bunu yapmıyoruz
- Bu tür atalet, toplumsal olarak işe yaramayan ürünlerin inşa edildiği tüm teknoloji yığınına sızıyor
- Dillerden kütüphanelere, framework'lerden hatta kod kalıplarına kadar teknoloji; sektör genelini rahatsız eden, gerçek inovasyondan önce gelen yenilik hevesi ve numaralarla enfekte olmuş durumda
- Eğer alışılmadık sorunları çözmüyorsak, alışılmadık mühendisliğe ihtiyaç duymamız için de bir neden yok
-
En ilginç mühendislik problemleri, toplumumuzda doğal olarak ortaya çıkan problemlerdir
- Bu, teknolojik ilerlemenin kendi başına amaç olduğu ya da pazar talebinin olmadığı yerlere yapay olarak pazar talebi yaratmaya çalışan problemlerle tezat oluşturur
- Toplumsal ihtiyaç, inovasyonun en güçlü itici gücüdür ve tarihsel olarak erken dönem bilişimin en çığır açıcı başarıları daha büyük bir fayda için gerçekleştirilmiştir
- Yazar; programlama dilleri ve paradigmalarından mimariye, her bir kod satırı ve sözdizimine kadar tüm yöntemlerin, inşa edilmekte olan sistemin varlık nedeni tarafından belirlenmesini istiyor
- Ve bu nedenin, kendi başına var olan saçma iş metrikleri değil, gerçekten mevcut olan ihtiyaçların yansıması olmasını diliyor
GN⁺ görüşü
- Görünüşe göre birçok yazılım mühendisi, günümüz sektörünün yalnızca teknik yetkinliği artırmaya ya da teknolojinin kendisini ilerletmeye odaklanan atmosferine kuşkuyla yaklaşıyor. Teknolojiyi gerçek toplumsal sorunları çözmek ve değer üretmek için kullanmanın daha önemli olduğu fikrine katılıyorum.
- Teknolojik inovasyonun kendisi de önemli, ancak bunun dünyayı pratikte nasıl etkilediğine dönüp bakmak da mühendisin önemli rollerinden biri gibi görünüyor. Sadece çok sayıda kodu hızlı yazmaktan ziyade, bunun amacı ve yönü üzerine düşünmek gerekli görünüyor.
- Büyük şirketlerin ya da startup kültürünün sorunlarını bireysel mühendislerin bakış açısından kolayca değiştirmek zor olabilir. Ancak kişinin kendi değerlerine göre çalışacağı organizasyonu seçmesi ya da tanıdıklarıyla birlikte alternatif yollarla sorun çözmeyi denemesi de anlamlı olabilir.
- Teknolojinin gelişim yönünü belirlemede sermaye mantığının aşırı büyük etkiye sahip olması kaygı verici bir nokta. Teknolojinin toplumsal uzlaşıya ya da kamusal yarara nasıl katkı sunabileceğini düşünmek ve o yöne ilerlemek için bilinçli çaba göstermek gerekiyor gibi görünüyor.
- Yazar gibi sektörün yerleşik pratiklerini sorgulayan ve alternatif arayan mühendislerin dayanışıp fikir alışverişi yapabileceği alanların daha da canlanması iyi olurdu. Sürdürülebilir ve toplumsal olarak anlamlı teknolojiler üretmek için birlikte çalışan toplulukların büyümesini umuyorum.
1 yorum
Hacker News görüşü
Özetle şu söyleniyor: