Indipendentemente dal linguaggio di programmazione o dai sistemi operativi utilizzati o dall'ambiente in cui si sviluppano, cosa dovrebbe sapere ogni programmatore?
Alcuni background:
Sono interessato a diventare il miglior programmatore che posso. Come parte di questo processo sto cercando di capire quello che non so e mi avvantaggerebbe molto se lo facessi. Mentre ci sono un sacco di liste in giro sulla falsariga di "n cose che ogni sviluppatore [inserire linguaggio di programmazione] dovrebbe conoscere", devo ancora trovare qualcosa di simile che non sia limitato a una lingua specifica.
Mi aspetto anche che queste informazioni siano interessanti e utili per gli altri.