End-User Software Engineering Position Paper
Source: MIT Media
Author's goal is to make the process of programming easier, especially for people who are not necessarily specialists in computer science. Why is it so much harder to program a computer than simply to use a computer application? I can't think of any good reason why this is so; authors just happen to have a tradition of arcane programming languages and mystically complex software development techniques. Authors can do much better. Author's background is in Human-Computer Interface and Artificial Intelligence, and his methodology is to use ideas from these fields to improve the situation. HCI has amassed an enormous body of knowledge about what makes interfaces easy to use, and this has been applied widely to many computer applications for end users.