Un programator supărat a distrus aproape tot internetul, stergând doar 11 linii de cod
Totul a început cu Azer Koculu, care a scris o bucată de cod numită Kik, o extensie a popularului limbaj de programare Node.js. Koculu a urcat Kik pe platforma NPM, un fel de App Store pentru programatorii care lucrează cu…
Totul a început cu Azer Koculu, care a scris o bucată de cod numită Kik, o extensie a popularului limbaj de programare Node.js. Koculu a urcat Kik pe platforma NPM, un fel de App Store pentru programatorii care lucrează cu Node.js, și l-a oferit gratis.
Kik, rețeaua de socializare, s-a sesizat și i-a trimis lui Koculu un mail în care era rugat să schimbe numele modulului. Acesta nu a vrut. “Când am început să scriu Kik nu știam că există o companie cu același nume. Nu voiam să las o companie să mă forțeze să schimb numele”, a declarat el.
Issac Schluetter, CEO-ul NPM, i-a scos dreptul de autor asupra modulului, potrivit lui Koculu. Supărat, acesta a anunțat că-și scoate toate modulele de pe NPM.
Toate bune și frumoase, numai că Koculu a creat și un modul numit “npm left-pad”, adică 11 lini de cod. Nimic complicat, însă progrămelul a fost descărcat de peste 575.000 de ori și folosit de mii de programatori pe post de scurtătură. Software-urile Babel sau React folosesc acest “npm lef-pad”, care la rândul lor sunt folosite de companii mari precum Facebook, Netflix, Spotify pentru a spori eficiența codului.
Într-un final, Kik și NPM left-Pad au revenit online și industria de software a mers mai departe.
“De ce am uitat să programăm”, se întreabă un dezvoltator software îndemnând programatorii să regândească modul în care construiesc aplicațiile și programele.