Programmētāju darbā ir nepieciešama loģiskā domāšana, kas ir prasme, ko var uztrenēt pietiekoši labā līmenī, lai veiksmīgi strādātu par programmētāju.