The Heckel diagram

In 1991 Paul Heckel, a software developer at Apple Inc., devised a set of 30 rules to guide software designers in their creativity. In short, the software designer had to learn to think like a…