1/ Мы живем в условиях нехватки программного обеспечения уже 40 лет. Только небольшая часть людей могла программировать, поэтому общество недопроизводило самый эластичный товар в современной экономике. Теперь ИИ снижает стоимость создания программного обеспечения. Эта статья была опубликована через четыре месяца после запуска chatGPT и она преступно недооценена. Она открывает двери для множества идей, которые, как мне кажется, важны и редко обсуждаются. (подробности ниже)
2/ Каждая крупная технологическая волна начинается, когда дефицитный ресурс становится достаточно дешевым, чтобы его можно было тратить впустую. ЦПУ стали дешевыми, и появились персональные компьютеры, пропускная способность упала, и стриминг начал развиваться, затраты на хранение резко упали, и родился облачный сервис. Сегодня стоимость производства программного обеспечения сама по себе падает, что приведет к волне инноваций.
3/ Эссе задается вопросом, почему программное обеспечение так долго не "покоряло мир", и использует простой график цены/количества для объяснения этого. Когда стоимость программного обеспечения высока, мы производим его недостаточно, а когда затраты снижаются, спрос растет. На протяжении десятилетий мы застревали на неправильном равновесии из-за болезни затрат Баумола (аппаратное обеспечение стало экспоненциально дешевле, в то время как кодирование оставалось трудоемким) так что дорогие инженеры означали слишком мало программного обеспечения и нарастающий технический долг. LLM снижают эти затраты, смещая равновесие и высвобождая новый спрос.
8/ Теперь мы можем позволить себе «тратить» программное обеспечение, потому что его стоимость упала. Когда создание программного обеспечения было медленным и дорогим, каждая строка кода должна была оправдывать свое существование. Но с тем, как LLM снизили стоимость создания почти до нуля, мы можем создавать одноразовое программное обеспечение – приложения, созданные для одного человека, небольшой группы людей или для конкретного случая использования. Создание программного обеспечения больше не ограничивается ROI, а ограничивается воображением.
Anish Acharya
Anish Acharya16 авг. 2025 г.
I’ve been thinking about this for some time. The way I’ve crystallized it is we can now build disposable software. When software was expensive and hard to build, we mostly made it for serious things and expected it to last (like payroll systems, tax tools, ERP software and consumer networks). Every line of code had to justify itself. But not all software needs to be permanent or practical anymore. More and more, people are creating small, personal apps and tools that only make sense for you or maybe a couple of friends. You can build something you never would’ve justified before because the economics didn’t work. But now they do. I built a math game to help my kids earn screen time. I spun up Catsagram -- a mini Instagram for my kids to post pictures of our cat (this is real, and you can sign up). These aren’t products or startups. They’re not made to scale or monetize. They’re just little apps custom-fit for a specific audience, useful in a narrow context, and fun to build. To Justine's point, this wasn’t really possible before. You wouldn’t write a thousand lines of code just to share photos with three people. It wouldn’t have made economic sense. But that’s changed. With LLMs and AI-native runtimes, it’s now easy to spin up custom software with almost no effort. What used to take weeks can now take an hour or less. In many cases, you barely need to write any code at all. Building small, throwaway apps is starting to feel like doodling in a notebook and that shift changes why we build software in the first place. Software creation used to be constrained by ROI. Now it’s constrained only by imagination and that’s a much more interesting limit.
9/ Программное обеспечение также становится новой формой самовыражения. Никто не стал бы открывать газету, чтобы поделиться случайной мыслью, но миллиарды людей публикуют онлайн, потому что стоимость почти нулевая. Поскольку создание становится таким же дешевым, люди начнут разрабатывать программное обеспечение так же и использовать его для удовлетворения потребностей, выходящих за рамки утилитарности, таких как креативность, идентичность и развлечение.
10/ Реальная возможность в AI заключается в дополнении автоматизации, а не в замещении. Автоматизация замещения пытается сократить затраты, заменяя работников, но она редко расширяет общую создаваемую ценность. Дополняющая автоматизация отличается: когда стоимость создания программного обеспечения падает, люди могут создавать совершенно новые инструменты, приложения и впечатления, которые никогда не существовали раньше - раскрывая креативность, развивая индустрию и создавая реальное богатство и человеческое процветание.
11/ По сравнению с определенным оборудованием (чипы, хранилище и сети) программное обеспечение производилось в гораздо меньших количествах. Оборудование продолжало падать в цене, в то время как объем производства стремительно рос, но программное обеспечение оставалось зависимым от дорогого человеческого труда, поэтому зарплаты росли, а объем производства оставался ограниченным. В результате мы имеем хроническое недопроизводство программного обеспечения (форма общественного технического долга), что объясняет, почему мы до сих пор не построили почти столько, сколько должны были.
12/ Впервые в истории программной индустрии у нас есть инструменты, которые меняют само представление о том, что значит писать код. Код одновременно грамматичен и предсказуем, что делает его уникально подходящим для языковых моделей - поэтому вместо того, чтобы просто облегчить отладку или тестирование, LLM позволяют нам манипулировать символами программирования совершенно новыми способами.
14/ Часть, которая меня больше всего волнует, это новые формы программного обеспечения, которые появятся, как только мы начнем строить нативно для этого нового примитива. Когда затраты на создание падают почти до нуля, люди перестают просто копировать старые модели и начинают изобретать совершенно новые категории - вещи, которые мы не можем предсказать заранее, потому что они имеют смысл только в мире, где программное обеспечение дешевое и одноразовое.
7,68K