Tahukah Anda mengapa bahasa pemrograman dibutuhkan padahal kita sudah memiliki bahasa manusia?

Mesin hanya mengerti mati/hidup. Di sisi lain, bahasa manusia terlalu rumit. Kata kecil seperti 'Oh' dapat mempunyai arti yang berbeda dalam konteks yang berbeda dan dengan emosi yang beragam (ingat film PK?). Bayangkan menulis kode dengan kata-kata seperti 'Oh'!

Kami perlu mengurangi kerumitan bahasa manusia dan membuat sesuatu lebih mudah diterjemahkan oleh mesin.

Ya, bahasa pemrograman jauh lebih sederhana (dumber) dibandingkan bahasa manusia.

Mempelajari bahasa pemrograman membutuhkan pemikiran yang lebih sederhana. Lebih bodoh lagi Anda berpikir, lebih mudahkah memprogramnya?

Tidak percaya padaku?
Apa cara terbaik untuk melakukan debug/dry-run suatu program? BUKAN berarti mengambil langkah apa pun. Jika Anda bodoh, Anda tidak akan mengetahui hal-hal yang Anda asumsikan. Mereka menanyakan segalanya. Hanya mereka yang "pintar" yang berpura-pura melakukan langkah-langkah dan berpikir bahwa kode akan berhasil.

Jadi, baik itu belajar memprogram atau melakukan debug - menjadi bodoh akan membuat Anda menjadi yang terpintar di ruangan itu.

Filosofi yang sama juga berlaku dalam pengumpulan kebutuhan. — Sebuah topik untuk beberapa hari yang lalu.