There's awesome stuff to be worked on here. Massively redundant servers. Huge amounts of data to process. It's all very, very cool. And I've been doing it for a year and I'm getting very, very used to it. Want a new server? What, it has to search over and massage *that*? Yeah, no problem. Have it done in a week. Week and a half if you want to wait for the unit test to be polished. Bug in this complex system? You think it might be a fundamental library issue? Eh, that'll take a week, I'll let you know when I've found it.
That's one of the things I'm looking at now. A bug that cropped up maybe once every four months - nothing showstopping in any way, just a bit irritating and nobody really wanted to deal with it. So now I'm fixing it. I already found the problem and patched it up, now I'm just being super-careful that I didn't break anything.
I haven't done anything really algorithmic for a bit, and big systems . . . well, I'm not expert on them. But I'm expert enough for my purposes, and it's all starting to become rather the same. I'm putting more energy into working through code reviews than I am into the code itself, and that's simply not good.
I think I either need a new project, or need to start putting far more work towards that game studio. Perhaps both.
Bored at Google. Yeah, welcome to Zorba's life.