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.'"
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.
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!"
depends what side of the pond your on... though Palin always struck me as more retarded than constructively evil.
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.
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
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