Keahlian dan praktik yang disengaja.
Jika Anda tidak berlatih dengan sengaja, Anda tidak akan mendapatkan keahlian. (Anda harus memeriksa kesalahan Anda dan memperbaikinya, mempraktikkan apa yang Anda lemah, dan memiliki seorang ahli untuk memberi tahu Anda apa yang Anda lakukan salah juga membantu.)
Jika Anda tidak mencoba untuk meningkatkan, Anda bisa menjadi pendatang baru selamanya!
Setelah sepuluh ribu jam latihan yang disengaja, Anda akan mencapai keahlian. (Temuan dari pendidikan / pelatihan ini semuanya ada di internet.)
Jika programmer Anda A tidak sengaja berlatih, mereka tidak pernah menjadi lebih baik.
Jika programmer B Anda tidak sengaja berlatih, mereka tidak pernah menjadi lebih baik.
Satu temuan lain dari penelitian yang sama: bahwa jika saya punya 15.000 jam dan Anda punya 10.000, dan saya terus berlatih dan Anda juga, Anda tidak akan pernah lebih baik dari saya.
Mengetahui dua bahasa mungkin akan menjadikan B pemrogram yang lebih baik (tunduk pada aturan praktik).