I started working for Google six weeks ago today. It’s been an interesting experience, and since I keep having the same conversation repeatedly, I figured I’d share all at once.
What are you working on, anyway?
I’m in the Developer Relations team for Google TV. In practice, I spend most of my time working together with external companies, helping them build and optimize their web applications and contents for the 10-ft user interface scenario – that is, the experience of their web content and applications a user will get when they’re sitting 10 feet away from their screen, and interacting with a “remote control” rather than a desk-based keyboard and mouse. It’s not so much “optimize for Google TV specifically” than it is “ensure your UI can work well in this scenario”. We have an optimization guide that gives you some idea of what I’m talking about – things like supporting arrow-key navigation, limiting scrolling, color differences on the TV, etc.
One of the great things about this role is that it’s already given me the opportunity to dive in and actually write JS/CSS/HTML code again, as well as spend a bunch of time looking at how other people construct their UIs in HTML/CSS/JS. The other fun thing is that it’s continuing my passion for the web platform extending to alternate scenarios and environments – the mobile scenario was the first big one, but the 10-ft space is an important one too. For years, I’ve seen the web platform as the underlying platform that bridges from the very small environments – like my mobile phone – through the medium-size (my iPad, netbook, and laptop) to the large (my 27-30″ high-powered desktops and my TV). Aside from the display, there are obvious differences in the interaction capabilities too (like, no touch interface on my TV 🙂 ).
What do you think of working at Google?
Love it. I didn’t think that I would like working in a cubicle rather than an office (at Microsoft, nearly all full-time employees who have been there more than three or four years usually have an office to themselves; at Google, nearly everyone has a cubicle). However, it’s actually been great, because I’ve met a lot of people (particularly as I have a couple of Google TV devices sitting right next to my cube), and people tend to be very respectful of space and noise. There are lots of old friends and a few new ones working here, which has definitely helped me adjust. More on the culture in my next post, as I think that deserves a post by itself.
It HAS been a little odd to no longer use Windows on a daily basis, though. 🙂