Saya pikir sebagian besar dari kita, programmer, menggunakan Stack Overflow untuk menyelesaikan masalah setiap hari: mencari algoritma yang efisien untuk melakukan sesuatu.
Sekarang bayangkan sebuah situasi: Anda memiliki masalah untuk dipecahkan. Googled sedikit, menemukan pertanyaan StackOverflow tetapi Anda tidak benar-benar puas dengan jawaban sejauh ini. Jadi, Anda harus melakukan riset sendiri: Anda perlu melakukannya karena Anda menginginkannya di aplikasi perusahaan.
Akhirnya setelah beberapa jam Anda telah menemukan solusi yang lebih baik. Anda senang, Anda menambahkannya ke basis kode perusahaan, lalu Anda ingin mengirimkan jawaban Anda dengan potongan kode (hanya beberapa baris) ke pertanyaan yang Anda temukan sebelumnya untuk membantu orang lain juga.
Tapi tunggu: perangkat lunak perusahaan adalah sumber tertutup, dan Anda mengerjakannya setiap saat.
Jadi apakah ini berarti saya tidak boleh memposting jawaban baik di tempat kerja atau di rumah untuk pertanyaan itu di sisa hidup saya, karena saya menyelesaikannya di tempat kerja, dan perusahaan memiliki sepotong kode itu?