3 poin oleh GN⁺ 2023-10-19 | 1 komentar | Bagikan ke WhatsApp
  • Postingan blog berjudul 'Tulis lebih banyak perangkat lunak "tidak berguna"' menekankan pentingnya membuat perangkat lunak untuk eksplorasi dan kesenangan, bukan semata-mata untuk kegunaan.
  • Penulis berargumen bahwa meskipun sebagian besar profesional teknologi berfokus pada pembuatan perangkat lunak yang berguna, ada juga nilai dalam membuat perangkat lunak yang "tidak berguna", karena hal itu memungkinkan permainan dan eksplorasi serta dapat menghidupkan kembali kesenangan dalam komputasi.
  • Penulis menyarankan bahwa banyak orang tertarik pada pemrograman karena hal itu memberi mereka kesenangan, dan membuat perangkat lunak yang "tidak berguna" dapat membantu mempertahankan kesenangan tersebut, terutama ketika tekanan pekerjaan sehari-hari dapat menekannya.
  • Menulis perangkat lunak yang "tidak berguna" dapat membebaskan seseorang dari kewajiban dan tekanan kerja, serta memungkinkan programmer menentukan cakupan proyek dan menghentikannya kapan saja jika sudah tidak menyenangkan lagi.
  • Penulis membagikan contoh perangkat lunak "tidak berguna" yang dibuat untuk kesenangan, seperti engine catur yang penuh bug, penyimpanan key-value, utilitas Wake-on-LAN, dan visualisasi permainan catur, yang semuanya membantu mereka mempelajari konsep baru dan menikmati prosesnya.
  • Penulis menyimpulkan tentang "mengapa" di balik pembuatan perangkat lunak "tidak berguna" seperti Hurl, dengan mengatakan bahwa tujuannya adalah menikmati proses bermain dan belajar meskipun perangkat lunak itu mungkin tidak berguna dalam arti tradisional.
  • Penulis mendorong pembaca untuk membagikan postingan tersebut jika dirasa menyenangkan atau bermanfaat, serta menyediakan informasi tentang umpan balik dan berlangganan postingan baru.

1 komentar

 
GN⁺ 2023-10-19
Pendapat Hacker News
  • Artikel yang menganjurkan menulis perangkat lunak yang "tidak berguna", dengan argumen bahwa hal itu bisa menjadi proses yang menyenangkan dan mendidik
  • Banyak komentator setuju, menulis perangkat lunak demi kesenangan dan membagikan pengalaman belajar yang mereka dapatkan selama prosesnya
  • Beberapa komentator menekankan bahwa apa yang dianggap "tidak berguna" bisa bersifat subjektif, dan proyek-proyek semacam ini terkadang berakhir menjadi sesuatu yang ternyata berguna
  • Beberapa komentator membagikan proyek pribadi mereka, termasuk pustaka bergaya protobuf, database local-first berbasis CRDT, dan bahasa pemrograman "tidak berguna" yang hanya menggunakan melempar dan menangkap exception untuk control flow
  • Beberapa komentator membahas pentingnya menikmati proses coding alih-alih terlalu fokus membuat perangkat lunak yang "berguna" atau "sempurna"
  • Beberapa komentator membahas nilai proyek "tidak berguna" bagi pertumbuhan pribadi dan pembelajaran, serta bagaimana proyek-proyek ini sering kali menyumbangkan kode atau wawasan yang berguna
  • Seorang komentator berbagi pengalaman aplikasinya ditolak karena dianggap "tidak berguna", tetapi kemudian digunakan oleh ribuan orang dengan cara yang tak terduga
  • Beberapa komentator membahas gagasan untuk menghindari "cara terbaik" pada proyek kecil, dan sebagai gantinya berfokus pada kesederhanaan serta pengurangan dependensi
  • Beberapa komentator mengungkapkan rasa iri kepada orang-orang yang punya kebebasan untuk mengerjakan proyek "tidak berguna", sambil membahas tekanan untuk selalu produktif