В 2008-м веб-разработчик сохранял index.html, перетаскивал его на FTP-клиент, смотрел на ползущий индикатор и всё — сайт существовал. Он работал в Internet Explorer, Firefox и в том новом Chrome. Никаких «сборок», никаких 1400 пакетов. Ты писал разметку, писал стили, браузер делал ровно то, что ты сказал.
Потом, между выходом iPhone и сегодняшним днём, отрасль перестроилась с нуля. Теперь туториал для новичка начинается с шестнадцати незнакомых инструментов, половина названа японскими словами вроде «быстро», а первая команда скачивает больше кода, чем бортовой компьютер Apollo, — и это только ради формы обратной связи.
Хорошая новость (и главная мысль всей статьи): ничто из этого не произвольно. Каждый инструмент — рубцовая ткань, выросшая над реальной раной. Кто-то наткнулся на настоящую проблему, построил заплатку, заплатка создала следующую проблему, та получила новую заплатку — и за двадцать лет разумных шагов сложился тот величественный, выматывающий собор безумия, который вы видите.
Автор предлагает не запоминать список, а копать по порядку, чтобы каждый инструмент появлялся ровно в тот момент, когда появляется боль, которая его оправдывает. Всю дорогу мы будем следить за одним экземпляром — скромным тегом <button> — и смотреть, что с ним делает индустрия. И когда доберёмся до твёрдой почвы, вы засмеётесь: передний край 2026 года до жути похож на тот самый файл, который вы загружали по FTP.
Каждый инструмент — рубец над раной. Идите за ранами — карта нарисуется сама. Вот идея, которая открывает всё.