Deprecated: Function create_function() is deprecated in /var/www/blog/inc/libs/clearbricks/common/lib.l10n.php on line 640

Deprecated: Function create_function() is deprecated in /var/www/blog/inc/libs/clearbricks/common/lib.http.php on line 249
This too shall pass - Grumpycoder
Flux RSS

This too shall pass

Eight years ago, I got hired by Blizzard Europe, to work on the website. Two years later, I got to join the Irvine headquarters, in order to work on World of Warcraft.

And at the end of this week, I will leave that company, in order to go work for Google in the Mountain View headquarters.

That decision was not an easy one, far from it. I mean, as a kid, I was always fascinated by video games, and I revered Blizzard games. I made a point during my education to learn as much as I could about what it takes to make a video game, and I kept being an enthusiast gamer. To that day, I still remember my first steps in Azeroth, playing an Orc warlock, and marching towards Orgrimmar, in order to go and meet Thrall. I was jumping on my chair from the sheer excitement as I was able to meet the character from Warcraft 3 that I used to love. And a few months later, I was working for the company that made that game.

Getting employed by Blizzard was a kid's dream come true. Working in an environment surrounded by video games, and various rock stars of the gaming world is but a blast. That studio sure is a difficult place to beat when it comes to where's the best place to work. And I sure had a ton of fun there. And it deeply changed me, both from a personal and a professional aspect. I even got a tattoo out of it to prove that my experience there left a deep, deep mark. That body modification on my shoulder is a testament of the modifications that happened internally during my time there. This mostly come from the people who are working there. I've met and worked with some of the most talented people ever, and they make you feel right at home. The Blizzard family is a fantastic one, extremely passionate, loving and caring, and even as they learned that I was leaving, they showed incredible support.

So why leaving then ? Well, it's a good question, which would take a lot of effort to answer in full, more than I am willing to spare in order to do that on that blog. There are obviously a lot of factors involved in that decision, and if you want to discuss them more, feel free to meet me so we can discuss that over a beer or so. But it was definitely not a no-brainer. A lot of introspection was needed for it, and I've lost some sleep over it. I guess the easy answer is that I outgrew the little kid that I was then. I had an epiphany a few months ago that eventually led to the realization that I needed a break from the gaming world, if not definitely. I'll still be a gamer, and I'll still play video games, but they won't be central to my life anymore, and fill most of it. I guess that's a kind of burn out. That, and also Google's offer was very interesting. Maybe one day I'll come back to doing games, I don't know. Who can really know what the future is, and what life has in store for me ?

But for now, I am walking away from crafting games, letting the steam vent off. I'll continue doing what I like doing, which is writing cool software. But no game shall be directly involved. At least for a while.

/me bows

Fatal error: Uncaught Error: [] operator not supported for strings in /var/www/blog/inc/core/class.dc.postmedia.php:61 Stack trace: #0 /var/www/blog/inc/core/ dcPostMedia->getPostMedia(Array) #1 /var/www/blog/cache/cbtpl/29/59/2959320ca61719bec433f91e69098e86.php(137): dcMedia->getPostMedia('44', NULL, 'attachment') #2 /var/www/blog/inc/libs/clearbricks/template/class.template.php(268): include('/var/www/blog/c...') #3 /var/www/blog/inc/public/class.dc.template.php(231): template->getData('post.html') #4 /var/www/blog/inc/public/lib.urlhandlers.php(122): dcTemplate->getData('post.html') #5 /var/www/blog/inc/public/lib.urlhandlers.php(523): dcUrlHandlers::serveDocument('post.html') #6 /var/www/blog/inc/libs/clearbricks/url.handler/class.url.handler.php(166): dcUrlHandlers::post('2014/09/10/This...') #7 /var/www/blog/inc/public/lib.urlhandlers.php(187): urlHandler->callHandler('post', '2014/09/10/This...') #8 /var/www/blog/inc/public/prepend.php(156): dcUrlHandlers->getDocument() #9 /var/www/blog/ind in /var/www/blog/inc/core/class.dc.postmedia.php on line 61