Hacker News new | ask | show | jobs
by lsiebert 3662 days ago
I highly recommend reading (Studying the language and structure in non-programmers’ solutions to programming problems (2001))[http://www.cs.cmu.edu/~pane/ftp/PaneRatanamahatanaMyers2001....]

Basically they ask a bunch of non programmers to describe how a computer should do discrete tasks in PacMan. They also cite a number of older but relevant papers on this topic.