История о человеке, который обрушил множество популярных веб-сайтов,
Настоящая история о том, как Кочулу удалил 11 строк кода, что привело к серьезному сбою в работе Нетфликс, Фейсбук и других сайтов в Интернете. Все началось со спора между Кочулу и Бобом Страттоном, патентным агентом и агентом по товарным знакам, который представляет интересы Kik, популярного приложения для обмена сообщениями.
Кочулу создал пакет JavaScript с открытым исходным кодом под названием kik, который помогает программистам создавать шаблоны проектов. Однако он имел то же название, что и приложение для обмена сообщениями, что вызвало конфликт.
Страттон попросил Кочулу переименовать его пакет, но Кочулу отказался, и право собственности на название пакета kik было передано приложению для обмена сообщениями с помощью npm, популярного менеджера пакетов.
Кочулу был в ярости и решил удалить все пакеты с открытым исходным кодом, которые он зарегистрировал в npm, включая Left-pad, малоизвестный пакет, который использовался в коде нескольких веб-сайтов.
Когда Left-pad исчез из npm, многие сайты перестали корректно работать, что вызвало панику среди разработчиков программного обеспечения и программистов.
В конце концов, Kik, Koçulu и npm опубликовали сообщения в блогах, отрицая ответственность за инцидент. Но урок заключается в том, что удаление даже небольшого фрагмента кода может привести к значительным сбоям в работе интернета, что служит напоминанием о важности пакетов кода с открытым исходным кодом и их роли в веб-разработке.