Промышленный
прил. (смысл 3а)
Производственный труд, торговля или производство или относящиеся к нему, особенно. механическая промышленность или крупное производство; (также) в результате такой промышленности.
—Оксфордский словарь английского языка
На протяжении большей части своей истории программное обеспечение было ближе к ремеслу, чем к производству: оно было дорогостоящим, медленным, и в нем преобладала потребность в навыках и опыте. Кодирование с помощью ИИ меняет ситуацию, предоставляя доступ к более дешевым, быстрым и все более оторванным от опыта людей способам производства.
Я уже писал ранее о том, как Кодирование ИИ может оказаться ловушкой
для сегодняшних практиков, предлагая ярлыки для неполных решений за счет понимания, необходимого для практики устойчивого развития. Но когда мы коллективно устраняем недостатки нашего нынешнего набора инструментов, становится ясно, что мы движемся в мир, в котором производство программного обеспечения становится все более автоматизированным.
Что происходит с программным обеспечением, когда его производство подвергается промышленная революция?
Программное обеспечение как одноразовый товар
Традиционно производство программного обеспечения было дорогим, причем расходы в основном определялись затратами на рабочую силу высококвалифицированной и специализированной рабочей силы. Эта рабочая сила также стала узким местом для возможного масштаба производства, что сделало программное обеспечение ценным товаром для эффективного производства.
Индустриализация производства в любой области направлена на устранение обоих этих ограничений одновременно, используя автоматизацию процессов для уменьшения зависимости от человеческого труда, одновременно снижая затраты, а также обеспечивая больший масштаб и эластичность производства. Такие изменения низводят роль человека до надзора, контроля качества и оптимизации производственного процесса.
Эффектом первого порядка этих изменений является нарушение цепочки поставок высококачественной работающей продукции. Устраняется посредничество в рабочей силе, снижаются барьеры для входа, растет конкуренция и ускоряются темпы изменений. Все эти эффекты начинают проявляться сегодня, когда традиционная индустрия программного обеспечения пытается справиться с их последствиями.
Эффектом второго порядка такой индустриализации является появление дополнительных способов производства низкокачественной и недорогой продукции в больших масштабах. Примеры из других областей включают:
- Индустриализация полиграфических процессов привела к появлению жанра художественной литературы в мягкой обложке.
- Индустриализация сельского хозяйства привела к ультрапереработанной нездоровой пище
- Индустриализация цифровых датчиков изображения привела к созданию видео, создаваемого пользователями.
В случае с программным обеспечением индустриализация производства приводит к появлению нового класса программных артефактов, которые мы могли бы назвать одноразовое программное обеспечение: программное обеспечение, созданное без каких-либо долгосрочных ожиданий владения, обслуживания или долгосрочного понимания.
Защитники могли бы назвать это программное обеспечение с кодировкой vibeи скептики неизменно будут говорить о Резервное копирование. Независимо от его достоинств, очевидно, что экономика этого класса программного обеспечения совершенно различна, поскольку каждый результат программного обеспечения имеет меньшую экономическую ценность из-за его легкой воспроизводимости. Отсутствие осознанной ценности может побудить вас отмахнуться от этой тенденции как от преходящего увлечения, но это было бы неразумно. Чтобы понять почему, нам необходимо рассмотреть исторические прецеденты коммерциализации ранее дефицитных товаров.
Парадокс Джевонса и вызывающая привыкание природа помоев
Парадокс Джевонса
— это старая часть экономической теории, которую в последнее время часто цитируют. Это наблюдение датируется девятнадцатым веком, и в нем отмечается, что повышение эффективности потребления угля приведет к снижению затрат, стимулированию более высокого спроса и, в конечном итоге, к более высокому общему потреблению угля.
Это актуально и сегодня, поскольку мы наблюдаем тот же всплеск спроса на вычисления ИИ: по мере того, как модели становятся более эффективными в прогнозировании токенов, спрос растет и приводит к еще большему потреблению. Будет ли тот же эффект распространяться на саму разработку программного обеспечения, когда более низкие затраты на усилия повлекут за собой более высокое потребление и выпуск? История предполагает, что так и будет.
Рассмотрим индустриализацию сельского хозяйства. В начале двадцатого века ожидалось, что научные достижения искоренят голод и откроют эпоху изобилия и питательной пищи. Вместо этого сохраняется голод и голод. В 2025 году есть 318 миллионов человек испытывают острый голоддаже в странах с профицитом сельского хозяйства. Между тем, в самых богатых странах промышленные продовольственные системы создали изобилие другого рода: в Соединенных Штатах уровень ожирения среди взрослого населения составляет 40%, а кризис диабета растет. Ультрапереработанные продукты широко признаны вредными, однако подавляющее большинство американцев потребляют их каждый день.
Промышленные системы надежно создают экономическое давление в сторону избытка товаров низкого качества. Это происходит не потому, что производители небрежны, а потому, что, когда производство становится достаточно дешевым, мусор становится тем, что максимизирует объем, прибыль и охват. Результатом является не изобилие лучших вещей, а перепроизводство наиболее потребляемых вещей. И мы потребляем их.
Наш аппетит к отбросам ИИ, вероятно, будет таким же ненасытным. Кривая внедрения, которую мы видели до сих пор, может меркнуть по сравнению с тем, что произойдет, когда производство одноразового программного обеспечения станет действительно массовым явлением. Если демократизация программного обеспечения отразит влияние повсеместного захвата фотографий, видео и аудио, обеспечиваемого смартфоном, мы можем увидеть, как созданное пользователем программное обеспечение создается, распространяется и выбрасывается в масштабах социальных сетей. Если это произойдет, обратная связь новизны и вознаграждения приведет к взрывному росту количества программного обеспечения, по сравнению с которым последние полвека разработки будут выглядеть странно.
Выживет ли традиционное программное обеспечение?
Ультрапереработанные продукты, конечно, не единственная игра в городе. Существует процветающий и растущий спрос на здоровое и устойчивое производство продуктов питания, главным образом в ответ на пагубные последствия индустриализации. Возможно ли, что программное обеспечение также сможет противостоять механизации из-за роста движения за «органическое программное обеспечение»? Если мы посмотрим на другие отрасли, мы увидим, что даже те, которые имеют самый высокий уровень индустриализации, также по-прежнему получают выгоду от мелкомасштабного, управляемого человеком производства как части спектра выпускаемой продукции.
Например, до индустриализации одежда в основном производилась специализированными ремесленниками, часто координируемыми через гильдии и ручной труд, с использованием ресурсов, собранных на местах, а опыт создания прочных тканей накапливался годами и часто передавался по семейным линиям. Индустриализация полностью изменила ситуацию: сырье поставлялось между континентами, ткани массово производились на фабриках, одежда собиралась на машинах, и все это привело к сегодняшнему миру быстрой, одноразовой и эксплуататорской моды. И все же одежда ручной работы все еще существует: от сшитых на заказ костюмов до вязаных шарфов, все еще существует место для мелкосерийного, медленного производства текстильных изделий по самым разным причинам: от индивидуального кроя, сигнализации богатства, долговечности продукта до удовольствия от ремесла как времяпрепровождения.
Итак, может ли написанное человеком программное обеспечение ограничиваться нишами, отражающими высокую моду или домашний трикотаж? Так могло бы быть, если бы программное обеспечение было физическим продуктом, индустриализация которого могла бы привести к массовому производству компонентов многократного использования. Но программное обеспечение — это нематериальный товар, и, в отличие от других отраслей промышленности, оно имеет долгую историю повторного использования компонентов, что присуще природе самого товара. Инновации не ограничиваются лучшими или более дешевыми версиями существующих продуктов, как в случае с одеждой, но также включают в себя расширение пространства решений, что больше похоже на то, как паровой двигатель сделал возможным многократное использование деталей машин, производственной линии, автомобиля и т. д.
Таким образом, механизмом технологического прогресса в истории разработки программного обеспечения была не только индустриализация, но и инновации. Исследования и разработки стоят дорого, но они предлагают единственный путь к большей ценности с течением времени.
Инновации фундаментально отличаются от индустриализации, поскольку они не направлены на более эффективное копирование того, что уже существует сегодня. Вместо этого он продвигается вперед за счет поиска и решения новых проблем, опираясь на то, что было раньше, и предоставляя возможности, которых ранее не могло быть. Индустриализация затем вступает в игру и обеспечивает масштаб и коммерциализацию, обеспечивая основу, на которой может строиться следующий раунд инноваций. Взаимодействие этих двух сил мы называем прогресс.
Бесконечный цикл прогресса
Большие языковые модели являются паровым двигателем для программного обеспечения. Они обрушивают стоимость класса работ, ранее полностью зависевших от дефицита человеческого труда, и тем самым открывают необыкновенное ускорение производства.
Но помните, что паровой двигатель появился не на пустом месте. Ветряные и водяные мельницы предшествовали турбинам на столетия. Механизация началась не с угля и стали; он просто достиг переломного момента, когда автоматизация, масштаб и капитал привели в действие экономические преобразования. Аналогичным образом, программное обеспечение уже давно индустриализируется: за счет многократного использования компонентов (открытый исходный код), переносимости (контейнеризация, облако), демократизации (инструменты с низким/без кода), совместимости (стандарты API, менеджеры пакетов) и многих других способов.
Таким образом, мы вступаем в промышленную революцию программного обеспечения не как момент перелома, а как момент огромного ускорения. Индустриализация не заменяет технологический прогресс, но она значительно ускорит как освоение новых идей, так и коммерциализацию новых возможностей. В свою очередь, инновации внедряются быстрее, поскольку стоимость создания новых технологий падает быстрее. Цикл прогресса продолжается, но в эпоху массовой автоматизации колесо вращается быстрее, чем когда-либо прежде.
Таким образом, открытый вопрос заключается не в том, будет ли доминировать промышленное программное обеспечение, а в том, как это доминирование повлияет на окружающую экосистему. Предыдущие промышленные революции переносили свои издержки на окружающую среду, которая казалась бесконечной, пока таковой не стала. Экосистемы программного обеспечения ничем не отличаются: цепочки зависимостей, трудности сопровождения, поверхности безопасности, которые образуют масштабы результатов. Технический долг — это загрязнение цифрового мира, невидимое до тех пор, пока оно не задушит системы, которые от него зависят. В эпоху массовой автоматизации мы можем обнаружить, что самой сложной проблемой является не производство, а управление. Кто поддерживает программное обеспечение, которым никто не владеет?
2025-12-31 09:09:00
1767180403
#Рост #промышленного #программного #обеспечения
Продолжение темы
