Sunday, February 1, 2015

New job

It has been officially announced at work, so I guess I can post it here now too: Im changing jobs. After a year and a half of working at Cisco, Im heading over to TripAdvisor (TA). It should be an interesting change, going from a massive company (60,000 employees) to a small one (~150 employees), 12-14 month release cycles to 2 week release cycles, and working on VoIP software/hardware to working on a website. Im a bit nervous, but also very excited.

TA is in Needham, MA, so my commute will be about 9 miles and 10 minutes shorter. It seems like a great group of engineers, a comfortable work environment and apparently, a very solid revenue stream. They are redesigning their site and adding new features focused around the latest web 2.0 wave, including social networking, video, and the like. For example, a bunch of people already have TAs "where Ive been" application on Facebook, which is a map where you put pins on places youve visited.

The interview with TA went well - a good variety of personality, experience and technical questions - and as usual, I came out of the interview knowing more than when I came in. I also had a second interview with them where I met the companys VP and CEO, which was cool. Of course, it made me laugh: at Cisco, we all feel "privelaged" to watch the CEO (John Chambers) on IPTV. And his visits to the Boxborough campus, which happen once every few years, are special events.

Why am I leaving Cisco? Cisco has treated me very well, I work with a lot of smart engineers, I have a great manager and Ive put together some cool projects. Im not miserable and would still recommend Cisco to a lot of people. There really isnt one major thing that bugs me, but if theres anything I can complain about, its that Cisco isnt really a software company. Their bread and butter is hardware and most of the processes are tied into it. For example, release cycles are so long that software is often obsolete before it goes out the door. We spend an enormous amount of time planning a project and seem to refuse to accept that you just cant plan & predict everything. All the internal websites and tools look like they were built circa 1996 and add a huge amount of overhead to everything we do.

Many of these are a result of being a huge company. Many of these are constantly improving. But the software industry moves real quick and it takes an agile company to do something truly cutting edge and impressive. You can call Cisco a lot of things, but agile is not one of them. Im young, motivated and it looks like TA can provide the kind of fast paced environment I need. I think itll also be a great way to see how an Internet company is run. Of course, the big offer I got from TA helped the decision along as well.

I was also told that TAs standard starter package for a new employee consists of:
  1. Macbook Pro
  2. 30" display
  3. iPod

Not sure how I feel about developing on a Mac - Im sure Ill get used to it - but #2 and #3 sound just fine. My mind is already racing with ways to improve the TA website. For example, I think it would be cool if the website had a "trip planner" section: a place where you can enter each of the destinations, how youre getting between them, the hotels youll stay at, restaurants to eat at and so on. You can use it to plan the trip as well as tie in your reviews, pictures and videos when you come back. Other people should be able to comment on it, suggest improvements, ask questions and so on. You could store each set of travel plans in a "wishlist" of dream vacations and users should be able to rate them, with the most popular trips visible on the front of the site.

At any rate, it should be interesting working on a website that gets ~2 million unique visitors a day. My work will be visible to the world and my mom will finally be able to see what I do. Hell, up until recently, she thought I worked at the other Sysco - you know, the food company. Trucks would drive by and shed proudly point out to her friends "thats where my son works." Oh well.

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.