No medical or financial company has this vibrant engineering IT culture like the web startups 20 years ago had.
Everything was new and exciting, and things moved foreward exactly due to the flexibility of all involved, the uncertainty, the flat hierarchies, and the fact that many rules either didn't exist, or only existed on paper.
This is what happens everytime a new market emerges, where structures need some time to settle.
Once they have settled down, procedures become standardized, but they also become so boring that all innovation is lost.
What happend at Youtube 12 years ago is exactly what happens right now at some Cryptocurrency start ups. The start ups that are succesful are exactly those start ups where people like this Youtube engineer do not get fired. If YT had such an authoritarian attitude in 2009, they would never have become succesful.
It's easy for the blog author to say "I have no idea why we weren't fired" but I bet back then it was all fun and games. (Getting fired isn't even that bad, what really harms people is when everyone around them starts to tell them things like "You could have ruined everything!")
And something similar to the excitement and fluidity within the Youtube of 12 years ago happened 80 years ago in pharmaceutical companies, or 200 years ago within a Bank, when such structures were still freshly formed.
> I mean, who are we to say that this was doing it right? It turned out to be beneficial but there are thousands of ways that this could explode in your face if you tried it yourself.
How would this explode in your face, exactly? What was the risk here?
The risk could be that a competitor could step into the market and use "legacy support" as a positive of their platform. Youtube is weird - especially at that time - since it didn't really have any movers and shakers in terms of either consumers or producers, but if they were selling software that corporations legitimately use (for instance - vimeo offers good streaming video embeds that do "things" to try and restrict the video to a limited audience) then a company using this service to host their streaming videos may be motivated to shift off of that service to a competitor that won't artificially limit the users that can actually use this third party plugin.
Again, it's a bit hard to say here with YouTube in particular, because it isn't a place where work happened at that point[1] so none of the consumers wielded significant power - honestly YouTube may have been fine just say "Welp, 18% of our user base is forcing us into supporting janky old browsers - guess we're losing 18% of our user base and saving a bunch on code maintenance."
[1] Now there are streamers that may legitimately threaten the company if they threaten to jump ship, it's economically weird but beside the point... just, back then there was nothing.
All that said... I had to work with ie6, it is terrible, and these people are heroes.
The most awful thing that could happen to 2006-era YouTube: they could stop delivering ad impressions for an hour or two. Oh wait, no; 2006-era YouTube didn't even have ads yet.
That said, the people with this access probably knew WTF they were doing.
And it sounds like it wasn't just DOS - also just plain "it doesn't work in ie6" seems the most likely outcome; crashes and DOS that the article describes just sounds like the most egregious cases.
They got lucky, IE6 in that sense was ready to die, and they basically declared mutiny with good cause.
Can you imagine any other scenario where insisting your idea is correct above every alternative, to the extent you can bypass the organisation and enforce your idea, could be utterly catastrophic? These developers in particular set up a system to subvert their own company.
They even said it themselves: Legal shit their pants because they tried it and saw Chrome as the first suggestion. They were lucky that the media didn't capitalise on that if they got the same ordering.
This story with Youtube and IE6 is romantic. It's not realistic or aspirational. Besides which, we would not hear of it if the attempt failed.
Ok, and if IE6 had not been ready to die, what kind of catastrophe would have ensued?
> Can you imagine any other scenario where insisting your idea is correct above every alternative, to the extent you can bypass the organisation and enforce your idea, could be utterly catastrophic? These developers in particular set up a system to subvert their own company.
I can imagine catastrophes. But they're mostly the sorts of catastrophes that are bad for an organization, but great for a civilization.
> This story with Youtube and IE6 is romantic. It's not realistic or aspirational. Besides which, we would not hear of it if the attempt failed.
Something we don't hear about if it fails, but produces a great social benefit if it succeeds seems like exactly the sort of thing we should be doing.
I think a difficulty seeing a catastrophic is because YouTube is not valuable to businesses[1] and when your income source is more distributed (no large contracts) there are less chances to really shoot yourself in the foot. You have to piss off all your customers in a way that - really - you should probably see coming.
[1] I don't mean to deride the service, but it didn't have any commercial tie ins at this point worth mentioning, stuff like professional streamers and hosted partnerships with IP holders came later, at this point they were interesting in pop-culture but not a tool for making money.
Given that IE6 was one of the worst pieces of software in all of human history, there was never likely to be a significant downside.
The problem with IE6 is Microsoft declaring victory in the Browser war with Netscape, and IE6 development stopped. For years until Firefox and Chrome threatened Microsoft's browser dominance.
for one thing that actually happened because they did (and got away) with this: youtube engineers feel like they can leverage their site to dictate what they want in the browser space, by deliberately making it 5x slower on firefox and edge[0].
As a rule of thumb, if something looks fishy and shady, but just because it doesn't directly explodes in your face, treat it as a "but I don't have anything to hide" situation, and be against it. Because eventually, it will be your face.
[0] http://fortune.com/2018/07/25/youtube-slow-mozilla-firefox-c...
There's no evidence that that was deliberate. These two things are also pretty completely unrelated.
Have you heard about Kerviel? A trader that cost his banks a few billions of euros? He was able to do this because he could bypass reviews by his boss and the internal compliance team.
https://en.wikipedia.org/wiki/J%C3%A9r%C3%B4me_Kerviel
Edit: to be fair, it look like he took the blame for all the failings of the company
Can't we presume that all of this setup happened because everyone involved knew perfectly well that it was just a moderately popular video hosting site? And that they would all have behaved differently if they knew that peoples' life savings and medical histories were at risk? Did it go out of style somehow to presume that people were mostly sane most of the time?
Although... the number of people involved in the "OldTubers" backdoor seems to have been pretty substantial, I don't know if they could really have fired all of them...
But who is anyone to say if doing anything is "right"? We're all equally qualified to have a moral compass.
(Which is to say, with more generality: people who get acquihired are basically temporarily invulnerable to office politics.)
- 'OldTubers' vs. the new Googlers is a clear us v. them thing. Bad for culture, especially when you get privileges on top. - Their plan was actually successful so there must have been a thing or two to learn on the product side, even if it's as simple as accepting engineering input and understanding the difficulty of maintaining stuff (as opposed to relying on the analytics). - There's some good thinking and ingenuity in there, despite the methodology.
I'd want to keep hold of that talent while dealing with burgeoning elitism. Up to them to quit if they don't like the changes. Fire them if their contribution begins to suffer.
Formal warning, perhaps, if it actually contravenes a written policy, but in this case is unlikely to have been one. There was no actual financial or reputation loss to the company.
THB, meh.
A reality that we would still be supporting IE6 today because so many businesses still use it seems realistic to me. Maybe we would have developed a facade for it..
This brave actions of the OldTuber saved us a ton of effort.
Hopefully somebody from Oracle sneak in Clojure in the JVM!
Imagine working at a medical or financial company and having secretive 'old timer' permissions that basically backdoored the company's engineering processes. Even if the engineers saw a good reason to do so.
I mean, who are we to say that this was doing it right? It turned out to be beneficial but there are thousands of ways that this could explode in your face if you tried it yourself.