The Artima Developer Community
Sponsored Link

Java Buzz Forum
PeopleOverProcess.com: Standards Sports

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Michael Cote

Posts: 10306
Nickname: bushwald
Registered: May, 2003

Cote is a programmer in Austin, Texas.
PeopleOverProcess.com: Standards Sports Posted: Jun 26, 2006 5:43 PM
Reply to this message Reply

This post originated from an RSS feed registered with Java Buzz by Michael Cote.
Original Post: PeopleOverProcess.com: Standards Sports
Feed Title: Cote's Weblog: Coding, Austin, etc.
Feed URL: https://cote.io/feed/
Feed Description: Using Java to get to the ideal state.
Latest Java Buzz Posts
Latest Java Buzz Posts by Michael Cote
Latest Posts From Cote's Weblog: Coding, Austin, etc.

Advertisement

Roach Motel

While I bookmarked this piece from Jon William Toigo, it's worth taking the blog-space to quote more from it (del.icio.us, sadly, only allows 255 characters). He has a great summary of the problem with what I call "Standards Sports," be it in storage or any other area:

In all honesty, the industry doesn't want heterogeneous storage management. The ability to manage all storage wares dumbs down marketing messages about a vendor's product differentiators. Worse yet, real heterogeneous management opens the door for a competitor's product to be placed in the same infrastructure with yours, all manageable via a single, universal pane of management glass. That is anathema to most hardware vendors we know.

He then points out that the interfaces in the storage market are historically roach motels. With standards, and, more importantly an open source community built around those standards:

Given a miniscule amount of funding and a little encouragement, the maniacal open-sourcers could use the wiles they have built over the years to find ways to circumvent the obstacles. Think about it: Joe writes some code that gets around a lock-out and gives you visibility into the internal workings of one vendor's arrays, which he then shares with the open source community. No longer will the storage management ISVs have to go hat in hand to every hardware vendor on the planet and beg for access to their APIs.

If this sort of "hack the planet" approach to developing a real storage management capability strikes you as unfair to hardware vendors, keep in mind that it has been a long time coming. It is in the nature of the open source community that it will beg, borrow, or invent hacks around any problems that stand in the path to success. That is exactly the chutzpah that will be required to fix storage management.

I, for one, think it is about time. Every other storage management initiative out there is either so proprietary that it will cost more than it saves by the time it is delivered to market, or it is doomed to fail by the proprietary nature of storage today.

To which I would like to add: YUH!

"We can't stop here! This is bat country!"

Apropos to that line of thinking, I just finished reading Dog Soldiers by Robert Stone. As I said in *:

A drug deal goes bad, and a post-hippie, drug-rot adventure ensues. It’s like a cross between the The Electric Kool-aid Acid Test and Pulp Fiction. Nearly perfect.

As in any drug story, much of it deals with addiction and withdrawal from the drug in question. Here, "smack" as they quaintly call it; the book is from 1973.

In a sense, standardizing a previously proprietary infrastructure is very much like withdrawal: most people won't succeed, there's going to be a lot of pain, and all throughout, you're wondering, "why the hell am I doing this? And who is that three eyed frog that keeps telling me to order more Chinese?"

Your Rude Friend

What you need in such cases, is a friend who's not afraid to smack you around when you start reverting back to cooking up you proprietary code. This is especially true nowadays when so many companies and industry segments are getting and delivering on the standards and open source religion.

Standards

When it comes to standards, I'm starting to think, there are two types:

  1. Standards Sports - like vendor sports, but with standards. Not much really gets done except The Almighty Thud and lots of hype. The image here is a bunch of male birds, puffing their feathers at each other say, "I'm more standardlicious! Coo-coo! Mate with me! Coo-coo!"
  2. Emergent Standards - a standard is derived from existing code or code is written in parallel with the standard development. This time, the imagine is of developing mailing lists peppered with posts like "check out how I implemented it on my site." Features and code are delivered in small, but frequent bursts.

The desired end result of both is the same: a documented standard that a group of people agree on and, more importantly pledge to implement in the appropriate software in their realm of control. The biggest goal, of course, is to get wide acceptance of the standard. If a standard is ratified and no one uses it, did it really get ratified?

As you can guess, dear readers, my money is on the second process producing higher quality standards that are more widely used than the first.

Strong Arm Open Source

Creating an open source project, is of course, a good way to see a standard through to completion. But, when you're trying to use a standard to break your own proprietary silo apart, you need several Rude Friends to lead that project.

You may not know it now in your proprietary-induced bliss, eyes heavy with vendor lock-in, but once everything gets in the open, that voice called Revenue in your head is going to start yelling, and you'll be desperate to track down just one more hit to carry you over. I mean, it makes sense, right? We have to get through this next quarter, so we better keep using this sweet, sweet closed model...how else can we finally get open? I promise we'll get to it next quarter. Where's my spoon?

The same applies to open source sports as well, e.g., NetBeans vs. Eclipse. The word from Sun in particular seems to be "Game on! Hut-hut!"

Your Rude Friends are the ones who are there to smack you around when you start having those thoughts. Which, of course, implies that the leads of your open source project or standard are both strong-willed and not addicts. More importantly, you'll listen to them or, at least let them hold you at arm's length long enough for you to snap out of it.

*: When's AllConsuming and the rest of the RobotCoop's 43 sites going to go microformat? Or are they already?

Disclaimer: Sun and Eclipse are clients. As is IBM, who's one of the Aperi drivers, which is what Jon William Toigo's piece is largely about.

Technorati Tags: , , , , , , , , ,

Read: PeopleOverProcess.com: Standards Sports

Topic: Hilarious Java song! You don't want to miss this! Previous Topic   Next Topic Topic: [Jun 21, 2006 17:49 PDT] 13 Links

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use