Comment Comment by alanbernstein "Coding" is mechanical. "Judgement and decision making", "Critical thinking", "Complex problem solving", the actually difficult parts of doing long-term programming work, are at the top of the list. parent alanbernstein 9 years ago