how to make things easier to fix?
Tichy: Following up on my own question, some thoughts:- in Star Trek, everybody could fix software. I could just say "Computer, add a 'delete' column to the mail folder view". So if hard AI is possible (which I believe), the problem is solvable. Are "simpler programming languages" all it takes?- I think "graphical programming" doesn't work, or am I wrong (this used to be the common approach, "Visual whatever++")?- Is it also attitude of the programs? For example Thunderbird could ship with a small IDE that allows me to immediately dive into the code.- Maybe web applications should allow users to save customized JavaScript, like an inbuilt Greasemonkey-Feature