I think it is inevitable that people program poorly. Training will not substantially help matters. We have to learn to live with it.
In software systems it is often the early bird that makes the worm.
If we had had the right technology back then you would have seen Eva Braun...
I've told several writers this and again I get back to it but if you want to make God smile tell him your plans.