Thursday, July 29, 2010
 Now reading ...
Aug
25
Mon
Posted By Subodh on Monday, August 25, 2008
1379 Views 13 Comments


Corporate America Welcome to corporate America. Silicon Valley is home to hundreds of successful tech companies and stories of their amazing climb to success galore. Not heard are the insolent, tormenting stories where hectors bring down the sky crashing and taunt the Achilles, the Paris freely, for; there is no such thing as righteousness here. It doesn't matter how great your product is, it doesn't matter how cutting edge it's technology is, it doesn't matter how large its scale is, it doesn't matter how prospective the future could be; if your corporate ladder so much as sneezes, you could be a walking ghost among remnants of what was your pride, pinnacle and now, is gradually but surely dying.

Large corporate cultures are essentially an aggregation of smaller, much more efficient (and much more productive in their heydays) sort of companies that, theoretically work together towards a larger common objective. Business continuity is ensured through multiple levels of cross ownership among teams and software engineers. Theoretically that is. In reality, business continuity in the technology industry is littered with inheritors who would lay claim to their predecessors's hard work the very next day or, would draft a 15 month project to reinvent the wheel touting new, attractive features and/or how the 'old code' sucks. Whatever the case may be, the inheritors' work usually bears little relationship to the remarkable piece of code they professed their love/hate to and the one that they started out to improve/rig upon. The HR calls it infusion of new blood to emphasize that all is well when in fact, it is a completely new exercise about how to justify the existence of Mr. & Mrs. Bigfoot and get a paycheck rather than a continuation of the original work.

The phrase "infusion of new blood," whatever it may have meant originally, actually refers to the mass exodus of people from one company to the other, usually by means of a referral at a very high position. Incompetency breeds and multiplies rapidly, usually starting from and at an executive level and its influence is usually so large that the competent (if an engineer is competent, he/she generally would have sympathizers at the same grass root engineering level -- Non executive) feel frustrated, powerless and bitch about anything and everything.

There's another degrading effect this "infusion of new blood," has. The hardcore programmers fight a pitched battle against an invasion which they feel is foreign, against their ideas, belief and culture. Basically none of the ideals that existed prior to the infusion exist anymore but the ones who remain must face the change, understand the intricacies and interactions of the change of command and replace their weak and inconsistent ideas! Many of the grossest mistakes a well-meaning engineer makes happen here, sordid dramas that are completely demeaning in their HR records, as well as unnecessary, if only they towed the new line of management.

So, what exactly is it that I am so cheerful about? I used to whine about shortage of hands. There was so much more we could do! So many more milestones we could reach and we could one day give competition a kick in their butt. Actually, I did get my wish.  They would still be able to do all that. There would be about 28 sets of hands taking care of something that we worked so hard for in the past 4 years. So why am I not celebrating?

 Video Search traffic drop

Well, succession always involves tradeoffs, and the new setup of our artwork trades me and my team off its initial advantage. This baby is going to play where it can be taken good care of, where it can get the attention of the big boys. You might think that a large corporate entity would push its big lead over the competition and grind its hapless competitors even further into the dust. You'd be wrong. It may take very few engineers to build a product to prove its worth but it takes a hell lot of resources and attention to details to go from there. 

Why lay idle and let your competitors run you over when you're so far ahead? They did it for two reasons -- one good, one bad. If you're sticking with their vision, the market is not ready yet --Yet! until a competitor does something. If you're sticking with us, it was about time, we needed a life;

But before you take one of those answers, let's take a moment to celebrate one of the most remarkable distributed system we've built in programming history. It was the best. It was the worst. It gave us instant gratification. It drove us crazy. Against all odds, we pushed it far beyond its logical limits.

The Sunnyvale Sorbet Team ... 2004-2008.

It's time to pay our respects, throw some dirt on the coffin, and move on.


Buzz up!
Categories

  
 You may also be interested in
  
 Comments & Discussions

  • Gravatar
    bipin Monday, August 25, 2008 at 6:12 AM
    Re: You still here? It's over, go home
    Cheers to a great team! I've seen you guys build systems from scratch (heck, from the bit-level, if you know what I mean), and it's incredible that you pulled off what you did. Kudos!

  • Gravatar
    Aaron Monday, August 25, 2008 at 8:22 PM
    you've been bangalored
    I can't believe (they) did that. I thought you were their backbone. Anyways all is well I guess if you are still there

  • Gravatar
    aaditya Monday, August 25, 2008 at 8:55 PM
    Re: You still here? It's over, go home
    I think the important thing is what *you* got out of it. After working for Oracle I pretty much have negative expectations from any corporate culture. Sure, the polished hip ones have a veneer of sophistication (and "we care about you") but it's all the same underneath.

    So just pick yeself up, dust off the clothes and get cracking again. And keep in mind you work for yourself big grin

    my (devalued) 2c.

  • Gravatar
    aaditya Monday, August 25, 2008 at 8:55 PM
    Re: You still here? It's over, go home
    I think the important thing is what *you* got out of it. After working for Oracle I pretty much have negative expectations from any corporate culture. Sure, the polished hip ones have a veneer of sophistication (and "we care about you") but it's all the same underneath.

    So just pick yeself up, dust off the clothes and get cracking again. And keep in mind you work for yourself big grin

    my (devalued) 2c.

  • Gravatar
    Ritesh Monday, August 25, 2008 at 9:30 PM
    Re: You still here? It's over, go home
    It's time to pay our respects, throw some dirt on the coffin, and move on...yeah...that pretty much sums it up

  • Gravatar
    Prasanna Monday, August 25, 2008 at 10:14 PM
    Re: You still here? It's over, go home
    I have seen the same thing happening in many other places. The fact that we managed to pull it off for such a long time, is an achievement in itself.

  • Gravatar
    vidiot Monday, August 25, 2008 at 11:04 PM
    Re: You still here? It's over, go home
    Still impresses me that a company with so much to risk would use a strategic property as bargaining tool. I'm sure the org looks fine and dandy on a spreadsheet, but an already frail product is now deeper in the shitter.

    Whether the new set of hands will be able to do something with it, remains unclear. Even if they do, timing is off by several years and any remaining potential to be relevant in the marketplace will be long gone. What a waste of time and talent.

    Now who's gonna ring Bangalore and break news about "The Curse of Video"?

  • Gravatar
    omfg Tuesday, August 26, 2008 at 1:00 AM
    Re: You still here? It's over, go home
    Impressive yes, surprising no. there's one thing they never get right - timing. "the market is not ready yet --Yet! until a competitor does something." Quite exactly. Meanwhile all the advantages of building over the years fade away.

  • Gravatar
    omfg Tuesday, August 26, 2008 at 1:06 AM
    Re: You still here? It's over, go home
    I say break the news but what are you gonna say "Video is doomed?" or "bangalore is doomed?" or "y! is doomed" or "you guys are the doom" happy)

  • Gravatar
    gaylen Tuesday, August 26, 2008 at 8:01 PM
    Re: You still here? It's over, go home
    I never fought so hard with management to get any project done in my life. We scratched and clawed our way around for over a year, and basically got no support at all (mostly blamed for problems). It was a tremendous war to fight, and I'm proud to have been part of it.. Especially thought its toughest times. We won some, we lost some, but overall I think we stuck together as a team and everyone grew from the experience. Did we make mistakes? Yes we did. Did we lose our cool and pissed people off? Yes, every damn day. I guess from the perspective of most of the team we were the renegades, the troublemakers... Which in a sense were true. We didn't give in, we didn't bend over, we didn't give anyone the satisfaction of getting anything over us without a big gun blazing battle, and that my friends is what made it fun. Always remember, nothing can be fixed if "the fish stinks from the head". Kudos to everyone who fought the good fight.

    -Gaylen

  • Gravatar
    Rob Tuesday, August 26, 2008 at 8:41 PM
    Re: You still here? It's over, go home
    Sorbet is an awesome system. Amazing throughput, and was able to take turds from the internet, index them, and lead people to diamonds. Amazing. Yahoo just never got its head out of its ass about video, never really deciding if search was it, or community was it, or pirating was it, or licensed shows was it. And so something like Sorbet gets built, used, shown effective, and just languishes.

    Not too many people even get the chance to build what you guys did. Take a breather, feel good about it, and then move on to the next grand challenge happy

  • Gravatar
    informer Tuesday, October 14, 2008 at 5:48 PM
    Re: You still here? It's over, go home
    just so you guys know we didn't think it waz anything interesting. Trashed!

    • Gravatar
      subodh Sunday, October 26, 2008 at 7:46 PM
      Re: You still here? It's over, go home
      @informer
      Somebody's trash, somebody's treasure!

  
Locations of visitors to this page Clicky Web Analytics 

Subodh's Blog Rating

 

DISCLAIMER

The opinion expressed
on this page 
is strictly that
of the page author
who has a
habit of animating
day-dreaming
and
fictionalizing
out of thin air.
 

The contents of this page
have not been
reviewed 
nor
approved
by 
Yahoo!

 Follow this blog
  
 Tag Cloud
  
Archives
 

Top 5 Posts of Last year
Copyright © 1995-2009 Subodh Shakya. All rights reserved.