As a software developer since the age of 12 (as a hobby first, not child labour) I've always loved innovative games for the mechanics "behind the curtain." I think this makes me tend to favour games a lot of people don't, or dislike games that are mostly visual fluff behind a basic set of recycled game mechanics.