I think it is inevitable that people program poorly. Training will not substantially help matters. We have to learn to live with it.
Alan PerlisLearning French is trivial: the word for horse is cheval, and everything else follows in the same way.
Alan Perlis