I've found that it engages the same parts of my brain as writing software, and I only have a limited amount of time each day that I'm able to focus on either activity. So to some degree it is self-balancing, but it's also possible to lose 4-6 hours while playing it if you get in the zone.