Saya dihubungi untuk melakukan beberapa pekerjaan remote mengendalikan tampilan LED melalui TCP / IP, tetapi pengalaman dan persiapan saya kebanyakan tentang bahasa pemrograman tingkat tinggi. Saya mengatakan itu kepada orang yang menghubungi saya tentang pekerjaan itu dan dia mengatakan kepada saya bahwa:
"jika kamu menyebut dirimu seorang programmer kamu harus tahu semua hal ini"
Haruskah seorang programmer benar-benar mengetahui detail pemrograman tingkat rendah? Atau bisakah saya memperlakukannya sebagai konsep kotak hitam, sebagai pengetahuan teoretis tetapi tidak harus melakukannya atau menerapkan solusi bahasa tingkat rendah, mengingat bahwa pemrograman tingkat rendah bukan keahlian saya?