There are definitely a lot of aspects of games that lend themselves to learning the tools we use everyday. I think this could be a discussion in and of itself.
On a higher level, this shouldn't come as a surprise. We are software developers, and games are, erm, software themselves. But it really is amazing how the complexity is hidden with the entertainment that we easily and happily consume.
I just realized that I've played Counter Strike ever since I was a kid. Its console is pretty much my first exposure to a CLI, so there's that :)
There are definitely a lot of aspects of games that lend themselves to learning the tools we use everyday. I think this could be a discussion in and of itself.
On a higher level, this shouldn't come as a surprise. We are software developers, and games are, erm, software themselves. But it really is amazing how the complexity is hidden with the entertainment that we easily and happily consume.
Probably why there is so much overlap between developer and gamers :)