Cargo Cult Game Design
bhargreaves.com
bhargreaves.com
Nevertheless, I think that parallel can extend further in ways that might soften the article's point (just as the author did at the end). Some game design components, like clear state feedback and reward, are not so much game mechanics as they are signals of the mechanic's state (usually done with art in its general sense). In the same way, those signals could be incorporated into non-games to reflect the internal workings of their state.
So, in the end, I agree with the article and think it provides an insightful lens through which to view the parts of games relative to more tradition software.