Slashdot Mirror


Why the IETF Isn't Working

An anonymous reader writes "Vidya Narayanan spent seven years working on the Internet Engineering Task Force, and was nominated for the Internet Architecture Board. But she declined the nomination and left the IETF because standards bodies are not able to keep up with the rapid pace of tech development. She says, '[W]hile the pace at which standards are written hasn't changed in many years, the pace at which the real world adopts software has become orders of magnitude faster. Standards, unfortunately, have become the playground for hashing out conflicts and carrying out silo-ed agendas and as a result, have suffered a drastic degradation. ... Running code and rough consensus, the motto of the IETF, used to be realizable at some point. Nowadays, it is as though Margaret Thatcher's words, "consensus is the lack of leadership" have come to life. In the name of consensus, we debate frivolous details forever. In the name of patents, we never finish. One recent case in point is the long and painful codec battles in the WebRTC working group.'"

16 of 103 comments (clear)

  1. Corporatization by justaguy516 · · Score: 5, Insightful

    The working groups are infested by corporate types, from Cisco, Google, Microsoft, you name it. IETF was made what it was due to academics - van Jacobson, Jonathan Postel, Sally Floyd, Henning Schulzrine. No wranglings about patent rights or the need to keep their respective companies competitive edge.

    1. Re:Corporatization by Anonymous Coward · · Score: 3, Insightful

      Corporate types?! What, you've never seen academics argue about nothing? They'll call a meeting, someone will utter the idiom "knock on wood" in passing, and then they'll literally spend the rest of the day debating whether the idiom "to knock on wood" is anti-Semitic. The original reason for the meeting will be forgotten, they'll clear their schedules, and they'll even cancel their classes to continue the debate. No work will be done.

    2. Re:Corporatization by Sun · · Score: 3, Insightful

      No work will be done.

      As opposed to... ?

      Shachar

    3. Re:Corporatization by Antique+Geekmeister · · Score: 4, Informative

      For an example on the "speed and effectiveness" of corporate standard setting, you need look no further than the Microsoft designed "OOXML" standard. It's greased rails acceptance over the loud protests of competent engineers, and the political process abuse that led to its acceptance, led to Microsoft tools being labeled as "standards compliant" when they clearly did not even follow the OOXML standards that were railroaded through ISO acceptance.

      That event led a lot of people to _resign_ from ISO, because the "corporate speed" led to a badly fractured standard which not even its own sponsoring compoany followed or could hope to follow.

    4. Re:Corporatization by Anonymous Coward · · Score: 5, Interesting

      OOXML in not an example of speed as much as it is one of corruption and irregularities. The speed was a byproduct of the corruption. It was covered in detail at Groklaw and the EFFI, among others. Pretty much every single country involved displayed irregularities in their process. These irregularities included but were far from limited to stacking committees, whittling down committees and overriding committee decisions. There was a strong correlation between national corruption and OOXML but as stated problems with the process were everywhere. Even "low" corruption regions like Sweden and Norway. The Norwegian committee was overridden and most quit in protest, not that M$ or ISO cared about protest.

      Further, the specification was "fast tracked" within ISO despite not qualifying for such treatment. M$ and ISO kept selectively ignoring rules until they could finally push the specification through the approval process, despite initial disapproval. It was so bad that some considered a possible secondary purpose of the action a discrediting of ISO itself.

      There's not enough that can be said on the problems and it was well-documented at the time in disparate news coverage. What's needed now for history is a central summary. It's enough to fill a book.

    5. Re:Corporatization by skids · · Score: 3, Insightful

      Yeah, to say that "standards don't keep up with technological progress" is a one-sided perspective, since technology doesn't keep up with standards. If it did, I'd be more of a coder and less of an implementer, because 80% of my time is papering over standards noncompliance in vendor equipment.

      Better to say implementors and standards bodies don't coordinate like they should.

  2. Internet is too mature now! by Anonymous Coward · · Score: 3, Funny

    We want our Wild Wild Web back, dammit!

    And another thing. IT is too mature now! Let's take out all the error recovery code, and if there's an error, we'll have this routine called panic, and when it is called, the machine crashes, and you holler down the hall, "Hey, reboot it!"

  3. Re:Margeret Thatcher? by Anonymous Coward · · Score: 5, Funny

    depends what side of the pond your on... though Palin always struck me as more retarded than constructively evil.

  4. No shit by Sycraft-fu · · Score: 4, Interesting

    You can hate on corporate types for various thing, but anyone who acts like academics know how to get anything done has never worked in academia. I work at a university and fuck me do we spend ages spinning our wheels, having meeting after endless meeting, discussing shit to death, and finally doing things 10 years after they needed to be done.

    Speed is not what you find in an academic environment.

    1. Re:No shit by lars_stefan_axelsson · · Score: 5, Insightful

      You can hate on corporate types for various thing, but anyone who acts like academics know how to get anything done has never worked in academia. I work at a university and fuck me do we spend ages spinning our wheels, having meeting after endless meeting, discussing shit to death, and finally doing things 10 years after they needed to be done.

      Well having done both big corporate telecoms standardisation and academia, I know which place I rather work in... (And I ultimately put my money where my mouth is. Or rather, didn't put my money as it were, salary not being an academic strong suit).

      Sure, the local bike shedding can be tiresome, but our actual work, i.e. research, is cut throat and a model of efficiency and sanity. (Don't laugh. Cry if you have to, but don't laugh). There's very little politics in that side of the "business" and if you think there is, don't ever, for the love of all you hold holy, get involved in the corporate world. That's not just moving to the bad side of town, that's leaving civilisation altogether.

      We used to hold the IETF, current warts and all, as the highest standard to follow (pun intended), but also saw where we were headed with the increased pressure, as TCP/IP became important to the political types and not just a nerd affair for sensible, reasonable people any more. You know, the kind of people that can listen to argument, grudgingly realise that another suggestion has technical merit and go along with that, instead of pushing their hidden agenda at all cost, and above all else.

      When you've seen how the big boys make their sausage, you'd be as surprised as we were that your phone and mobile internet works at all. It's nothing short of an all out heroic struggle by the engineers in the trenches that makes it so. The rest of the system tries with all its might to prevent that from happening.

      --
      Stefan Axelsson
    2. Re:No shit by bcboy · · Score: 5, Interesting

      Completely disagree. I worked over a decade in the valley, and have now worked for several years in academia. The amount of bureaucratic nonsense I have to deal with now is a few orders of magnitude smaller than what went on in the corporate world. My first six months in academia were more productive than my last six years in the private sector.

      Academia does not have the cash required to sustain a large bureaucracy. It's simply not there. Technologies that, in the corporate world, would be managed by a team of thirty people, in academia are managed by one person, because that's all they can afford. Things that took months, or years, now take hours, or days. It could not be more starkly different.

    3. Re:No shit by serviscope_minor · · Score: 3, Insightful

      You can hate on corporate types for various thing, but anyone who acts like academics know how to get anything done has never worked in academia. I work at a university and fuck me do we spend ages spinning our wheels, having meeting after endless meeting, discussing shit to death, and finally doing things 10 years after they needed to be done.

      I've worked at universities and I've contracted for some very big companies. If you think that universities are worse than companies, then you've never worked for a Really Big Company. Those guys seriously cannot find their ass with both hands without a document from legal, singned by an executive, passed to purchasing (all 3 in different countries, btw), then bounced back and forth for 7 or 8 iterations (72 hr round trip) because legal are incapable of either writing a coherent contract, purchasing don't give a flying fuck anyway because it's not their budget and not even their division of the company and besides are incapable of passing more than 30% of the requested changes to legal anyway, so you can only tend exponentially towards an agreed contract.

      Oh and at the end of it, they still will have only managed to find their ass with one hand.

      Oh and I shit you not, the invoices still go through a fucking fax machine: I found this out when one got bounced after about 40 days with an unintelligible message. Seriously a fax actually still exists in the critical path internally. It had been printed, the shoved bak into a fax machine, emailed somewhere eventualy tagged as invalid and emailed back.

      Speed is not what you find in an academic environment.

      Depends at what. They're not generally good at deciding what colour to paint the bikeshed in an efficient manner.

      On th eother hand, research (their primary job) does get done often with brutak efficiency. The teaching seems to bumble along somewhat reliably too.

      Bottom line however is large organisations are inefficient. There's no noticable difference between copanies, universities and government departments of a similar size.

      --
      SJW n. One who posts facts.
  5. Private sector and efficiency. by 140Mandak262Jamuna · · Score: 4, Insightful
    Efficiency in private sector is defined to be maximizing the return on investment. Private sector efficiency is NOT delivering goods and services at the least cost to most people. If that is the *only* way to maximize the return on investment, they will do it. It happens on simple products like cereal, bread, milk etc. For private sector to deliver most at least cost, many conditions have to be met. There must be competition, product should be simple enough to be understood by the consumer to do value over price evaluation and there should unambiguous price feedback signal.

    But private sector efficiency of maximizing return on investment would also include, undermining competition by buying them out, collusion, cartel formation, lobbying the legislators, media misinformation campaigns, bribing the media personalities, intimidating critics and many other tactics. Some of it legal, some questionable, and some outright illegal.

    If we confuse the private sectors definition of "maximize return on investment", even after they have openly admitted "it is the fiduciary responsibility of the directors of corporations to maximize profit", with lofty goals like job creation, low prices, wide choices, improvement in living conditions, we are the fools, shame on us, not them.

    --
    sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
    1. Re:Private sector and efficiency. by 140Mandak262Jamuna · · Score: 4, Insightful
      My point is, unless we have rules, regulation and the damned government interference, private sector would not deliver prosperity. My point is, it is not a coincidence, the rise of prosperity for the middle class coincided with increasing regulation starting with trust busting, disclosure in stock market, truth in advertising, truth in labeling, product liability laws.

      We have known this since the days of Adam Smith, but till about 1960s, the private sector preferred to invest in the developed world, and the third world figured only as a source of raw materials, not competition. Then Japan modernized, then Korea and Taiwan, then came other countries in the Pacific rim. By 1980s the interests of private sector and interests of the general population started diverging. We are still trying deal with the multinational private sector corporations using the lessons learned between 1780 and 1960, without giving due credit for the role of government regulation played in it.

      --
      sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
    2. Re:Private sector and efficiency. by RR · · Score: 3, Interesting

      Efficiency in private sector is defined to be maximizing the return on investment. Private sector efficiency is NOT delivering goods and services at the least cost to most people. If that is the *only* way to maximize the return on investment, they will do it. It happens on simple products like cereal, bread, milk etc.

      It doesn't even work entirely for those. Civic duty used to be an important part of American education. Now we have mega-banks that capture markets and suck the value out of everything they can.

      Commodities Speculation: A Cause of Food Crises? A Crime Against Humanity?

      How Morgan Stanley Has Raked in Billions by Manipulating the Prices of Everyday Commodities

      Sasha Breger: How Commodities Hoarding Distorts Food Prices

      There was an article I read with an evocative image of grain rotting in rail cars while crises erupt in the Middle East, but I can't find that article right now.

      --
      Have a nice time.
  6. If the pace is too slow, you're doing it wrong. by BitZtream · · Score: 4, Interesting

    At one point, engineers designed and considered what they were doing. Forward compatibility was baked in from the start. Standard that don't suck ass take a little bit of time to create.

    What this person wants is to call things like twitters website a standard. No planning, no design, just throw it together and keep changing it until its useful for her purpose. Where as I prefer something like SMTP, which while it evolves, it can do so in a way that doesn't require breaking changes because they put just a LITTLE bit of thought into it from the start. Okay, SMTP is a bad example for this case, maybe HTTP is better.

    That leads to shit, always has, always will.

    Technology doesn't change THAT fast. It really doesn't. If she actually bothered to put real thought and planning into standards, there wouldn't be a need for them to rapidly evolve. The rapid evolution of standards is because you didn't do your homework to start with and just threw some shit out there that fit what you wanted right at that exact instance. Then tomorrow ... you realize that you have a great kitchen sink, but fuck if it has a drain attached to it because you didn't bother to think about that, just that you wanted a sink.

    She wants 'Agile' for standards. She can go fuck herself right in the ear. That sort of non-sense is for people who don't want to do actual standards making.

    I want standards that are actual standards and aren't already 'out of date' by the time anyone knows they are a standard. Changing technology is not something exclusive to the computer age even if these people don't have any idea that technology has been changing fairly rapidly for the last 150,000 years or so.

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager