« Real Fibre Channel is really Traditional Legacy Array | Main | Better Than Real Fibre Channel: The Other Guys »

May 26, 2009

Comments

Feed You can follow this conversation by subscribing to the comment feed for this post.

Kostadis --

Great insights! As a former CORBA programmer, CORBA failed for a multitude of reasons:

First, CORBA was a “design by committee” standard (full of pre-existing proprietary implementations that were shoe-horned into unwieldy “kitchen sink” specifications). Its poor performance, lack of thread support, versioning, security, and language mappings were definitely compounding factors to its demise.

The other reason really has nothing to do with technology at all: Very few programmers could wrap their brain around CORBA. Heck, most programmers don't know preorder traversal from inorder, can’t recognize security exploits (buffer overflows, race conditions, etc.), never heard of functional languages (OCaml, Erlang, etc.), and can't coherently articulate the nuances of message passing, parallelism, and so forth.

In fact, very few are “alpha geeks”. Most aren't even geeks, period – they’re just punching the clock.

I agree. CORBA / ONC RPC / RMI / DCOM are analogous to legacy “Real Fiber Channel” arrays (ha!), while NetApp is “Better than Real Fiber Channel”.

Love it!!


Brian Mitchell
NetApp Tech Lead, Arrow ECS
www.ntapgeek.com

Brian,

Thanks for the comment!

Yeah, I know about the whole design by committee.

I remember looking at the first draft of the first spec and rolling my eyes in terror...

kostadis

The comments to this entry are closed.

Subscribe to This Blog



Extensible NetApp Links

© NetApp, Inc.  |  "Safe Harbor" Statement  |  Privacy Policy