how to make things easier to fix?
olefoo: You've touched on a very deep topic, people have been trying to make programming simpler and more 'intuitive' since the beginning.And occasionally someone succeeds in making small limited improvements in specific areas; usually by heavily constraining choices available to the user/programmer. But widespread and general improvements are few and far between; the rise of loosely typed scripting languages being the main one in the last twenty years.Programming is in some sense one of the most unnatural things a person can do; and this is made worse by the accumulated layers of cruft of 40 years of computer culture that both limit and enable what we can do today.