2 puan yazan GN⁺ 2023-08-04 | 1 yorum | WhatsApp'ta paylaş
  • Yazılım geliştirici Arthur Westbrook, karmaşık bir kod tabanında 35 yıl ustalaştıktan sonra 58 yaşında erken emekliliğini açıkladı.
  • Söz konusu kod tabanının tıbbi yazılımı çalıştırdığı tahmin ediliyor.
  • Westbrook, görev süresi boyunca yüzlerce satır koda katkıda bulundu ve şirkette genel çapta sorun yaratmadan legacy kod üzerinde çalıştı.
  • Westbrook, tüm kod tabanının %4'ünden fazlasını anladığını tahmin ediyor; eski bir çalışma arkadaşı bunu "Wingdings ile yazılmış Savaş ve Barış"a benzetti.
  • Westbrook, şirkette çok çalışan bir ekip arkadaşı olarak biliniyordu, ancak çok fazla önceki deneyim biriktirmedi.
  • Yöneticisi, onun yerini doldurmak için iki junior geliştirici ve bir Keurig kahve makinesi gerekeceği yönünde şaka yaptı.
  • Hizmetlerine teşekkür etmek için bir çalışma arkadaşı, gelecek ay onu bir bara götürmeyi planlıyor.
  • Emeklilikten sonra Westbrook, sokak performansı ve dumpster diving'i keşfetmeyi, ayrıca Soylent ile Whole Foods Premium Adult Cat Salmon Mix karışımından oluşan kendine özgü mutfak yaratımını mükemmelleştirmeyi planlıyor.

1 yorum

 
GN⁺ 2023-08-04
Hacker News görüşü
  • Birçok teknoloji şirketinde sıkça görülen bir figür hakkında bir yazı: hayatını karmaşık ve çoğu zaman eski bir codebase'e adamış geliştirici.
  • Bu geliştirici, kod kalitesi ve modern metodolojilerin eksikliğine dair şikayetlere rağmen, legacy code'u ve şirket geçmişini anlamada vazgeçilmez biri olarak sıkça öne çıkıyor.
  • Kurgusal Carl Hackerman gibi bazı geliştiriciler, en güncel framework'leri ve metodolojileri kullanma fırsatlarının azlığından yakınarak sürekli iş değiştirip şikayet eden kişiler olarak tasvir ediliyor.
  • Diğer geliştiriciler, karmaşık problemleri çözmek ve yüksek maaş almak için bilerek eski codebase'lerde çalıştıktan sonra, yeni teknolojiler öğrenmek ve durağanlıktan kaçınmak için küçük şirketlere geçti.
  • Bazı geliştiriciler, kendi alanlarında en iyisi olmaya çalışmaktan ziyade, işlerini yaşamlarını ve hobilerini desteklemenin bir yolu olarak görmeyi önceliklendiriyor.
  • Yazı, teknoloji kariyerlerine yönelik herkese uyan tek bir yaklaşım olmadığını ve farklı geliştiricilerin farklı önceliklere ve başarı ölçütlerine sahip olduğunu öne sürüyor.
  • Bazı yorumcular, mevcut sistemleri sürdürmenin ve iyileştirmenin, yeni bir şey inşa etmek kadar zorlayıcı ve tatmin edici olabileceğini savunuyor.
  • Yazı ve yorumlar, ister karmaşık bir codebase'i tamamen anlamak, ister sürekli yeni teknolojiler öğrenmek, ister sağlıklı bir iş-yaşam dengesi kurmak yoluyla olsun, işte kişisel tatmin bulmanın önemini vurguluyor.