Saat ini saya sedang menyelesaikan MSc saya dalam ilmu komputer. Saya tertarik pada bahasa pemrograman, terutama dalam sistem tipe. Saya tertarik dalam penelitian di bidang ini dan semester depan saya akan memulai PhD pada subjek.
Sekarang inilah pertanyaan sebenarnya: bagaimana saya bisa menjelaskan apa yang saya (ingin) lakukan kepada orang-orang yang tidak memiliki pengetahuan sebelumnya dalam ilmu komputer atau bidang terkait?
Judulnya berasal dari fakta bahwa saya bahkan tidak bisa menjelaskan apa yang saya lakukan kepada orang tua, teman, dan sebagainya. Ya, saya dapat mengatakan "intinya adalah membantu pengembang perangkat lunak untuk menulis perangkat lunak yang lebih baik" , tetapi saya rasa itu tidak benar-benar berguna: mereka tidak mengetahui "pemrograman", mereka belum tahu apa artinya. Rasanya seperti saya katakan saya seorang mekanik mobil untuk seseorang dari Abad Pertengahan: mereka sama sekali tidak tahu apa yang saya bicarakan, apalagi cara memperbaikinya.
Adakah yang memiliki analogi yang baik dengan dunia nyata? Contoh mencerahkan yang menyebabkan momen "a-ha"? Haruskah saya benar-benar menunjukkan potongan kode pendek dan sederhana ke 60+ tahun tanpa pengalaman ilmu komputer (atau akademik)? Jika demikian, bahasa apa yang harus saya gunakan? Apakah ada orang di sini yang menghadapi masalah serupa?