Earlier quoted context omitted.
> It looks like the author of this is just some random engineer without a lot of backround in marketing or persuasion psychology. That's a shame because he's clearly interested in it. Little parenthesis: if you're interested in a subject, make the effort to read about it from well established sources (very often, books). The author of the posted article relies on sources like LifeHacker and pop psychology journalism…
That sounds nice, but in practice it's extremely difficult because academics have very little incentive to make their rigorous research discoverable, much less accessible, to laymen. I agree that arm-chair theorizing is almost always a waste of time, but a layman probably contributes more by trying to bring his own particular expertise (software engineering or whatever) to bear on the problem -- on the off chance tha…
You're just justifying laziness. Software engineering does not, in fact, qualify you to comment on human minds, which are very different from software. Presumably you wouldn't accept design advice from a doctor because of some claimed way to bring medical practices to bear on software engineering.