I definitely found this post amusing and timely because just the other day we were having a conversation with the Spawn in the car about programming, etc., and my husband (who is a software engineer) remarked that the reason he learned to program is because he loved playing video games and eventually started manipulating the programs so that he could cheat.