Slashdot Mirror


Naturally Occurring Standards

An anonymous reader writes "The phrase 'de facto standard' can denote anything from proprietary tyranny to a healthy, vibrant, market. What makes a standard viable without the formal blessing of a standards organization? Should you use such informal standards, or ignore them?"

5 of 295 comments (clear)

  1. Formally informal by AKAImBatman · · Score: 5, Interesting

    In my experience, things become an informal standard because either someone with a lot of influence says it should be (e.g. Microsoft) or the technology just makes a lot of sense and hits the market at the right time (e.g. Java).

    Just remember: Microsoft Office is an informal standard, as is Microsoft Windows. Of course, if you ask Microsoft, it's all "the industry standard".

    (Which reminds me of an amusing story. My company had a third party do a web video for us at one point. The third party then asked us what format we wanted it in. I replied "MPEG2" because it's the most portable and is a cross-platform standard. We then got back a WMV file with a note about Windows Media being "the industry standard". Apparently the only reason they asked was that they wanted to know if we wanted the file coded as VBR or not.)

    1. Re:Formally informal by gad_zuki! · · Score: 4, Interesting

      There's a fair assumption here that they would re-encode it for their needs. For instance they may go with real, windows media, QT,etc but they wanted a quality source. Instead they got whatever codec at whatever bitrate that WMV file used. Very unprofessional for a video company.

  2. Analogy: urban architects, folksonomy by otisg · · Score: 4, Interesting

    Good urban architects don't impose pavements on people. They let people walk freely and observe the walking routes and patterns. Then they put down the walk-way, and that becomes the standard place to walk. You follow it until you find something better, a shortcut. Then you build a new pavement there.

    Folksonomies[1] are hot these days, and they go against the rigid a priory classification that has been standard so far. That's another example of a shortcut. Because it's better (easier, faster, more natural, etc.) people are adopting it, and it's becoming a de facto standard. That's the new shortcut, and pavents are being built to facilitate this new route.

    [1] simpy (use demo/demo for a demo)

    --
    Simpy
  3. I guess it depends on what you mean... by stlhawkeye · · Score: 4, Interesting
    I mean, when people violate conventions, I sometimes get annoyed. For example, creating stack variables in C whose names are in all-capital letters, when convention holds that macros look like that.

    Perhaps it's useful to discuss what the difference is between a de facto standard and a convention. If there is none, then I'd say conventions evolve through traditions established by whomever pioneered a given technology/idea, and those conventions can and do change over time (Liebniz notation in calculus comes to mind as a mediocre example) as better ideas come up. But usually over a long period of time.

    I mean, we had damn near purged the world of programmers who put their opening brace for a new code block on the same line as the conditional statement, and then that Gosling dude from Java went and set us back 20 years.

    --
    "I have never won a debate with an ignorant person." -Ali ibn Abi Talib
  4. You're using one right now by ksvh · · Score: 4, Interesting

    The English language itself is an example of a naturally occurring communications standard. Although it is an informal standard, I do not recommend ignoring this one.