It seems as if everyone ’s trying to “ break the Internet ” these sidereal day , so who good to execute this rather nebular goal than a computer computer programmer ? As report byThe Independent , a tortuous saga involving right of first publication conflict , technical giants and a single , stubborn individual culminated in a monolithic on-line revolt , all because of the omission of just 11 lines of code .
Not long ago , Azer Koçulu decided to frame a opus of computer code he called “ kik , ” an file name extension for a computer programming language platform named Node.js . He upload it to “ npm , ” a server dedicated to piece of codification write in this terminology available for anyone to download . Unfortunately , another company called Kik object to get a piece of codification deport the same name , so they protested to its Jehovah .
Kik ’s patent of invention agent Bob Stratton contacted Koçulu asking him to take it down in no uncertain term . “ We do n’t mean to be a dick about it , but it ’s a registered Trademark in most countries around the world and if you in reality give up an open beginning project send for kik , our trademark lawyers are go to be banging on your room access and taking down your accounts , ” Stratton said , as noted on ablog postby Mike Roberts , the mind of messenger at Kik . Koçulu flat - out refuse by using some rather colorful linguistic process .
Sadly , the owner of npm declared that the right of first publication attorney were on the right side of the constabulary , and he took away Koçulu ’s possession of the kik codification without his consent . Understandably peeved by this , the disaffected software engineer determine to remove every single piece of code he had ever upload to npm .
Down follow the house of cards … Mclek / Shutterstock
Koçulu , as it turns out , is quite aprolific , well - known coder who once created a small , simple but irresistibly democratic codification named “ npm left - pad . ” These 11 lines of code helper developers publish more complex fool programs ; it essentially saves them have to type out a very rudimentary social function . This musical composition of code had been download 575,000 times , and many sizable online organizations , including Facebook , Netflix and Spotify , use tumid software packages that include it .
Removing this code from the waiter also automatically remove it from over a thousand software projects , causing them to violate and become inoperable . Kik noticed that their own party ’s package projects beganfailingas a result of the move , giving the whole incident a rather circular horse sense of sarcasm .
The only way to get this trouble , aside from convincing Koçulu to re - upload his vital foundation computer code , was for developers to go and manually add the computer code themselves to every unmarried break link in every single broken software undertaking . The on-line public rise up in rebellion against npm ’s lord , and the server capitulated , re - uploading the sacred npm left - tablet , much to the relief of developer everywhere .
beneficial good morning , thank you for the solidarity!pic.twitter.com / iYkSqoQOxs
— Azer Koçulu △ ▲ ( @azerbike)March 28 , 2016
“ Have we forget how to programme ? ” proclaim one pertinentblog post , understandably lamenting the whole altercation . The author points out that this is n’t the only simple piece of inscribe speech pack for granted by and relied on by developers across the populace : One single line of computer code on the npm server called “ isArray ” was downloaded 18 million clip just this February .
Perhaps , then , the next coding apocalypse is right around the quoin .