- Makale, Avustralya argosunda kullanılan ve enerji ya da motivasyon eksikliği nedeniyle bir şeyi yapmak istememek anlamına gelen "Can't Be Fucked" (CBF) kavramını ele alıyor.
- Yazar, CBF'nin programlama, özellikle de teknik borç üzerindeki etkisi üzerine düşünüyor.
- Yazar, kendileri için yüksek standartlar belirleyen ve bunlardan ödün vermeyen dikkatli ve özenli geliştiricileri övüyor.
- Bu geliştiriciler sorunları erkenden ve doğru şekilde çözüyor; çünkü bunları görmezden gelmenin uzun vadede daha fazla zaman alacağını biliyorlar.
- Yazar, bazen proje kısıtları göz önüne alındığında "yeterince iyi" olanın doğru tercih olduğunu ve bazen yolda kalabilmek için kapsamı daraltmak gerektiğini kabul ediyor.
- Yazar, bazen CBF yaşadığını ve buna örnek olarak bir projeye end-to-end testler eklememeyi veya büyük bir refaktörü tamamlamamayı veriyor.
- Yazar, CBF'nin tükenmişlikten, gelişim odaklı bir zihniyet eksikliğinden ya da sadece bir kişilik özelliğinden kaynaklanabileceğini öne sürüyor.
- Yazar, motivasyonun kolayca kaybolabileceğine ve yalnızca bilginin teknik borçtan kaçınmaya yetmeyeceğine dikkat çekiyor.
- Yazar, yazılım mühendisliği aforizmalarını CBF yüzünden doğru olanı yapmamanın bahanesi olarak kullanmaya karşı uyarıyor.
- Yazar, CBF yaşandığında dürüst olunmasını öneriyor; böylece başkaları işle ilgili kararlarını mevcut bilgiye dayanarak verebiliyor.
- Yazar, tembelliğin bir nedenle evrimleştiğini ve enerjiyi seçici kullanmanın avantaj sağlayabileceğini öne sürerek yazıyı sonlandırıyor.
1 yorum
Hacker News yorumu