Monday, May 23, 2016

Quit Microsoft and Move to Taiwan?!

Why?

So many people have asked me what made me decide to leave my job at Microsoft and go to Taiwan. The main reason I made this decision comes down to two words: Comfort Zone.

Work

After graduating in 2013, I moved to Seattle to start working at Microsoft in the same year. Over a little bit of two years, I have been through major and minor re-orgs (post for another time) and grown a lot as an engineer. However, as I came back home for Christmas in 2014, after a year and half at Microsoft, I realized that I was learning things that were no longer interesting to me. When I got back to work, it became abundantly clear that my career and what I was learning would take multiple years to fully master and I wasn't passionate enough to put in that much time.

Life

Outside of work, I had also started to stagnate. Although I had a great group of friends, again, I felt too comfortable. I very rarely, if ever pushed myself to meet new people or proactively tried to develop the relationship. That's not to say that hanging out with my friends was a bad thing, but there were a few instances that it was painfully obvious just how bad I had got at developing new relationships (stories for another post).

Options
So basically I knew I needed a change both from a work and a life perspective. Thinking about it, I came up with a couple of solutions:
  1. Changing teams at Microsoft
  2. Switching companies in Seattle
  3. Moving to a different part of Seattle
  4. Moving away
Although the first 3 were all appealing, I felt like they would only be band-aid solutions; it would be too easy to fall back into the same patterns in work and/or social life. Thinking about the last option was the scariest and most exciting; I would naturally have to break out of my own comfort zone and push myself in a new environment (why specifically Taiwan are for a future post).

Timing

Once I had decided I was going to leave, I started to think about the timing. At the time when I had the idea to move away, it was Christmas of 2014. After coming back and a couple of milestones at work, it became clear that barring any financial concerns (which I will get into another post), there were two major breakpoints that I could leave: 1. Windows 10 (July 2015) and 2. Windows 10 Update (October 2015). As it got closer to the first date, I realized that I should stay until the second one; the reason being that there were loose ends and still a bit more to learn. I formally quit my job at the end of October 2015, 10 months after I first had the idea of leaving.

Finishing

Even though I knew I was leaving, I wanted to make sure I left the team in a good state: I completed all my tasks to a high standard; I wrote better docs so that handoff would be smoother; I talked with my teammates about anything unresolved and then summarized in e-mail. So when I finally told my boss I was going to leave, I left feeling like I had left the team in a good spot and not just that I bailed on my responsibilities. Visiting my old team before going to Taiwan 6 months later, I was really happy to hear that they managed to integrate my work without many problems.

Conclusion

In all honesty, what it all boiled down to, was that I got too comfortable. I started noticing I wasn't pushing my comfort zone both in work and in my social life. After making the decision to quit and move away, I worked hard to make sure I left in a good state. Even after breaking my foot and staying in my bed for basically 6 months/half a year (story for another time), I still felt that leaving my job and moving away was the correct decision and the reason I am in Taiwan now.