> Programming will be easy when problem solving is easy.
An especially hard part is identifying where the problems actually lie. The average person "solves" a problem by addressing only the best case scenario and lacks the pessimism and pervading sense of doom that enables programmers to figure out in advance, and account for, all the ways in which every little thing will go wrong.
An especially hard part is identifying where the problems actually lie. The average person "solves" a problem by addressing only the best case scenario and lacks the pessimism and pervading sense of doom that enables programmers to figure out in advance, and account for, all the ways in which every little thing will go wrong.