My missives

March 14, 2007

Tri-lingual – OS/X, Ubuntu and Vista !

Filed under: Linux, mac — ksankar @ 4:24 pm

I don’t know what one would call a person who works on 3 operating systems. Anyway I am about to join the dark side (or the enlightened side depending on your POV) – just got my MacBook Pro ! So now I can compare OS/X, Ubuntu and Vista ! Time will tell which one I will stick to most of the time …

Couple of quick reason to go the mac route :

  • I am working on an implementation of DYMO and associated Ad-Hoc wireless network protocols on mac
  • I really need a good development system for my algorithmics and other work. Eclipse is good but not great (IMHO); Visual Studio is great but very limited (need to work on network drivers natively, need to be cross platform et al) ; XCode 3 looks like a good combination. I can do development on the mac, and run it on mac as well as Ubuntu. At least that is my idea, let us see how it pans out …

Another interesting book

Filed under: Book/Other Reviews — ksankar @ 4:14 pm

Founders at Work

Guy Kawasaki has an excellent review here on the book ’s review. I will add my comments after I get a chance to read and internalize ! Actually Guy has done an excellent job of introducing the book – am not sure I can add more … let us see …

March 10, 2007

Are Silicon Valley companies FAT ?

Filed under: Technology and Software — ksankar @ 12:26 am

Recently I came across a blog from Sramana Mitra very interesting points. So I am going to take a detour from the main feature and ponder …

I read the blog with interest. Of course, can agree neither with the reasoning nor conclusions. Moreover, there is not enough direct facts to ponder (but enough inferred ones to reply!). Naturally I work for Cisco (but this is my personal blog not anyway related to the organization I work), but am also a pragmatist – I do not hesitate to call a spade a spade. Am a fan of disruptive technologies and do understand how companies can lose their edge and finally disappear if they are complacent and bureaucratic. Burying our heads in the sand will not help in any way.

First, if a company is fat, talking 21 people each to Mumbai/Chennai/Munnar and saying “Go forth and multiply” doesn’t cut it. It actually exasperates the situation, now the company is fat all over the globe ! Even if we assume a cost advantage in doing so, that is only a one time advantage or in the best case a few years of Opex advantage. If the company is fat, how does adding more people overseas make it any more efficient ?

Second, engineering and collaboration is a human effort, and as such does not scale infinitely (or spatially or temporally) that easily. While a lot of functions can be flattened, many aspects of modern organization certainly require critical mass everywhere.

Third, there is an inherent “waste” in the way we, as humans, organize. If all of us were Vulcan, we would be exponentially more productive, and naturally, exponentially less fun to be with !

Fourth, a company is not fully about the number of people/cost structure but about the culture, how it understand and internalizes disruptive technologies and most importantly how it raises to the agonies and ecstasies of a changing landscape.

For example, Detroit didn’t get to the current situation by a flat world; it reached there by not innovating or more precisely not responding to changes. Agreed their cost structure is impossible to maintain; but that was comparing to the current products. I am not an expert, but if they all had started making fuel efficient vehicles, for instance, the cost structure wouldn’t have been that apparent. (DTW fans, you are free to flamme!)

Which leads to my fifth point, there is a form functionality equilibrium for everything. For example with the current physique, we will not be able to function well if we all are 8 feet tall (even though that is the right height for my weight ;o(). May be, companies like CSCO, MSFT and INTC are hovering around the form equilibrium for their current functionality. I am the first one to agree (to the chagrin of my bosses) that we have a few more VPs and directors than needed ;o) But, this equilibrium does change with every technology transition and companies do need to have some “fat’ to get over the famines during the transitions ! As I had said earlier, we are not 100% efficient and cannot react to changing environments instantly and need some time to ramp up.

Finally, I would like to invite the author to visit us one of these days. Let us agree to disagree and exchange ideas over a salad (No fat there ;o))

P.S: On an unrelated topic, Sramana’s site has a list of good books. A couple more books to add to the list:

1.    The Starfish and the Spider: The Unstoppable Power of Leaderless Organizations
2.    Wikinomics: How Mass Collaboration Changes Everything
3.    Know-How: The 8 Skills That Separate People Who Perform from Those Who Don’t

Blog at WordPress.com.