Tuesday will be my last day working at Google. I've been there for 5 years, and during that time I've risen up to become a senior software engineer, worked with some really brilliant people, and built some pretty impressive systems. It's been a wonderful experience, but it's time for something new.
At the beginning of September I started my master's program at MIT, where I'll be studying systems engineering through the AeroAstro department. Over the past few years I've realized that I get really excited to take on the big picture projects, the ones that involve tackling really hard problems with multidisciplinary solutions, and I want to apply whatever skills I have for that kind of work to a domain that truly excites me. To quote Bill Nye, I don't think it's an exaggeration to say that space truly brings out the best in us.
So far I've just barely scratched the surface. I'm having some fun with applying functional programming to my classwork, and actually making progress on an IHaskell notebook that puts Units to work. I'm studying autonomy and planning systems, part of my introduction to the MERS lab led by Dr. Brian Williams (who worked on the Remote Agent software that ran Deep Space 1 for a few days). My Satellite Engineering class is teaching me the basics of orbital mechanics, power systems, structures, and much more. It's an exciting time, and while I will miss my teammates and the great times I had at Google, I know that the adventure ahead is much greater - and I hope more rewarding.