なぜプログラミングが下手な奴がいるのか

最近読んだなかだと、「プログラミングの下手な奴の特徴:アルファルファモザイク」と「Togetter - まとめ「プログラミング(コーディング)が出来るだけでは、ソフトウェアは作れない?」」を頭に入れた上で「むかつく人のこと - レジデント初期研修用資料」の「事例」を読んでみると、ティンとくる。
要は「理想形」を考慮しない人が「完成形」を求めた結果「局所最適解」に陥ってしまうのが、この手の事象ではないかと思った。