3 puan yazan GN⁺ 2023-10-19 | 1 yorum | WhatsApp'ta paylaş
  • 'Daha fazla "işe yaramaz" yazılım yazın' başlıklı blog yazısı, yalnızca kullanışlılık için değil, keşif ve eğlence için yazılım üretmenin önemini vurguluyor.
  • Yazar, çoğu teknoloji profesyonelinin kullanışlı yazılım geliştirmeye odaklandığını, ancak 'işe yaramaz' yazılım üretmenin de değerli olduğunu savunuyor; çünkü bu, oyun ve keşfi mümkün kılıyor ve bilişime duyulan keyfi yeniden canlandırabiliyor.
  • Yazara göre birçok insan programlamaya, onlara keyif verdiği için bağlanıyor; 'işe yaramaz' yazılım üretmek de bu keyfin sürmesine yardımcı olabilir, özellikle de günlük iş baskısı bunu bastırabildiğinde.
  • 'İşe yaramaz' yazılım yazmak, yükümlülüklerden ve iş baskısından özgürleşmeyi sağlayabilir; programcıların projenin kapsamını kendilerinin belirlemesine ve artık eğlenceli gelmediğinde istedikleri anda bırakabilmesine olanak tanır.
  • Yazar, hatalı bir satranç motoru, key-value store, Wake-on-LAN yardımcı aracı ve satranç oyunu görselleştirmesi gibi, eğlence için yaptığı 'işe yaramaz' yazılım örneklerini paylaşıyor; bunların hepsi yeni kavramlar öğrenmesine ve süreçten keyif almasına yardımcı olmuş.
  • Yazar, Hurl gibi 'işe yaramaz' yazılımlar üretmenin arkasındaki 'neden'i şu şekilde bağlıyor: yazılım geleneksel anlamda kullanışlı olmasa bile, oyun ve öğrenme sürecinden keyif almak.
  • Yazar, yazı eğlenceli ya da faydalı bulunduysa okuyucuları gönderiyi paylaşmaya teşvik ediyor ve geri bildirim ile yeni yazılara abone olma hakkında bilgi veriyor.

1 yorum

 
GN⁺ 2023-10-19
Hacker News görüşü
  • "İşe yaramaz" yazılım yazmayı teşvik eden bir yazı; bunun eğlenceli ve öğretici bir süreç olabileceği savunuluyor
  • Birçok yorumcu buna katılıyor; eğlence için yazılım yazdıklarını ve bu süreçte öğrenme deneyimlerini paylaşıyor
  • "İşe yaramaz" sayılan şeyin öznel olabileceğini ve bu tür projelerin şaşırtıcı biçimde faydalı sonuçlanabildiğini bazı yorumcular vurguluyor
  • Bazı yorumcular kişisel projelerini paylaşıyor; protobuf tarzı bir kütüphane, CRDT tabanlı local-first veritabanı ve kontrol akışı için yalnızca istisna fırlatma ve yakalama kullanan "işe yaramaz" bir programlama dili bunlar arasında yer alıyor
  • Bazı yorumcular, "faydalı" ya da "mükemmel" yazılım üretmeye aşırı odaklanmak yerine kodlama sürecinden keyif almanın önemini tartışıyor
  • Bazı yorumcular, "işe yaramaz" projelerin kişisel gelişim ve öğrenme açısından değerini, ayrıca bu projelerin çoğu zaman faydalı kod veya içgörü sağladığını tartışıyor
  • Bir yorumcu, uygulamasının "işe yaramaz" olduğu gerekçesiyle reddedildiğini ama daha sonra binlerce kişinin onu beklenmedik şekillerde kullandığını paylaşıyor
  • Bazı yorumcular, küçük projelerde "en iyi yöntemler"den kaçınma ve bunun yerine sadelik ile bağımlılıkları azaltmaya odaklanma fikrini tartışıyor
  • Bazı yorumcular, "işe yaramaz" projeler üzerinde çalışma özgürlüğüne sahip insanlara imrendiklerini ve üretken olma baskısını tartışıyor