It was a wild, two-and-a-half-year ride, but Friday was officially my last day at Meta.
After twenty years, I left Microsoft to do the kind of consumer AR/VR content creation that MS wasn't really doing at the time. I had a great time at Meta, working with some amazing people, but it turns out I didn't end up doing that kind of content creation there either, instead working in Horizon Worlds first on helping build platform features for the Arcade world, and later working on the scripting platform. I have no complaints, and I loved both the work and the teams.
After wrapping up my latest, year-long project, and with my current team pivoting to a whole new area of focus, it was a natural inflection point for introspection. My oldest is heading to High School in September, and my youngest to Middle School. They'll both be leaving for college and their own lives before you know it. So, I've decided to take a few months off, to spend more time with the wife and kids, decompress, and focus on some personal projects that have nothing to do with C++, C#, Unity, headsets or computers. I'll probably hack on my third novel, and I'll probably sleep in a little later, especially on weekdays.
I've been calling it my career halftime.
I actually don't know what comes in the second half, which is both scary and exciting after 22+ continuous years of coding. I might make my way back to Meta or Microsoft, or I might try something completely new at a company I've never heard of before. The possibilities are, literally, endless.
My goal is to make my next company my last company, because I'm the kind of employee that flourishes under long term relationships and loyalty.
For the right position, I'm #OpenToWork now, but I don't plan to start actively searching in earnest until later this year, or maybe after the holidays.