My First Month With Yahoo!

October 22, 2007 1:33 am

Last month I accepted an offer from Yahoo! and moved to the Silicon Valley. I had been living in Atlanta for the last 3 years and had made quite a few good friends there. So leaving was harder than I thought it would be, but I was really excited about the new job. This was an opportunity to join a company which is synonymous with the web and work with some really smart people.

Yahoo! Logo

Anyway it has been almost a month since I started with Yahoo! and it has been a very interesting experience so far. I’ve never seen a company which runs completely on open-source software. Most of the development work here happens in C++, Perl and PHP on Linux and FreeBSD. Yahoo! contributes back to the community heavily and employs quite a few open-source hackers. (Rasmus Lerdorf from PHP, Jeremy Zawodny from MySQL, Doug Cutting from Lucene/Nutch/Hadoop, just to name a few.)

I was doing Java development before, so was used to doing coding in Windows using Eclipse. So initially I thought of doing development in my Windows laptop using some IDE, but later decided to do my work in Linux using Emacs. The project I work on is deployed in FreeBSD, so I do development in Linux and deploy it in a FreeBSD virtual machine hosted in my Linux workstation using vmware. It’s a pretty cool set up and I’ve become a big fan of virtualization at the OS level.

Yahoo! Sunnyvale Office

Yahoo! office in Sunnyvale, California where I work. There are 7 buildings in the Sunnyvale campus. There are two more campuses in the nearby Santa Clara and many satellite offices across the U.S. and around the world.

I’m trying to familiarize myself with the code base and understand the architecture of the whole system. It’s complex and the scale of deployment is challenging. I believe in learning things by doing hands-on work, so I’m working on a bunch of new features. The work environment is casual and the people here are very easy-going and helpful. I’m having a lot of fun.

3 Responses to “My First Month With Yahoo!”

Jeremy Zawodny wrote a comment on October 22, 2007

Welcome aboard. It’s good to see you’re wrapping your head around things here. :-)

Nani wrote a comment on October 23, 2007

Hey Anoop,

Great to see your update after google. I have also been excited about the whole virtualization story as it gathers speed. I am sure you have already heard of Mojopac!

Anoop Johnson wrote a comment on October 23, 2007

Nani,

Yes Mojopac looks promising. I like the concept of running my desktop off an iPod. Too bad they support only Windows.

Care to comment?