In case there are still a few people here that don't follow reddit or HackerNews, here's a pretty interesting discussion. http://www.reddit.com/r/IAmA/comments/pc6j9/iama_former_fulltime_zynga_engineer_quit_6_months/ http://news.ycombinator.com/item?id=3555927 My take away is if you're making games to put food on the table, then you should be optimizing your code for revenue. If you're doing it for fun, then do whatever you feel like.
Also useful for people who don't follow TouchArcade it'd seem. http://toucharcade.com/2012/02/06/alleged-ex-zynga-engineer-posts-reddit-iama-thread/
Haven't hit the main page this morning yet. HackerNews discussion is higher quality btw. Bounce over to HN after the reddit link.