Study Conclusions previous paper choice difficult this paper users can thrive on snap-together choices why? expert not casual users tester is inventor even higher-level tasks more divergent alternatives snap vs. hand-code 3 end-user apps 9