1/ Kami telah hidup dalam kekurangan perangkat lunak selama 40 tahun. Hanya sebagian kecil orang yang dapat membuat kode, sehingga masyarakat kurang menghasilkan barang yang paling elastis dalam ekonomi modern. Sekarang AI meruntuhkan biaya pembuatan perangkat lunak. Artikel ini diposting empat bulan setelah chatGPT diluncurkan dan diremehkan secara kriminal. Ini membuka pintu bagi banyak ide yang menurut saya penting dan jarang dibicarakan. (lebih lanjut di bawah)
2/ Setiap gelombang teknologi besar dimulai ketika input langka menjadi cukup murah untuk disia-siakan. CPU menjadi murah dan komputer pribadi muncul, bandwidth runtuh dan streaming lepas landas, biaya penyimpanan anjlok dan cloud lahir. Saat ini biaya produksi perangkat lunak sendiri runtuh yang akan melepaskan gelombang inovasi.
3/ Esai menanyakan mengapa perangkat lunak membutuhkan waktu lama untuk "memakan dunia", dan menggunakan grafik harga/kuantitas sederhana untuk menjelaskannya. Ketika biaya perangkat lunak tinggi, kami memproduksinya kurang, dan ketika biaya turun, permintaan berkembang. Selama beberapa dekade kami terjebak pada keseimbangan yang salah karena penyakit biaya Baumol (perangkat keras menjadi lebih murah secara eksponensial sementara pengkodean tetap padat tenaga manusia) sehingga insinyur yang mahal berarti terlalu sedikit perangkat lunak dan hutang teknis yang meningkat. LLM meruntuhkan biaya tersebut, menggeser keseimbangan dan melepaskan permintaan baru.
8/ Kita sekarang mampu "menyia-nyiakan" perangkat lunak karena biaya pembuatannya telah runtuh. Ketika membangun perangkat lunak lambat dan mahal, setiap baris kode harus membenarkan dirinya sendiri. Tetapi dengan LLM menurunkan biaya pembuatan mendekati nol, kita dapat membangun perangkat lunak sekali pakai – aplikasi yang dibuat untuk satu orang, sekelompok kecil orang, atau kasus penggunaan tertentu. Pembuatan perangkat lunak tidak lagi dibatasi oleh ROI tetapi oleh imajinasi.
Anish Acharya
Anish Acharya16 Agu 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/ Perangkat lunak juga menjadi bentuk baru ekspresi diri. Tidak ada yang akan memulai surat kabar untuk berbagi pemikiran acak, tetapi miliaran orang memposting online karena biayanya mendekati nol. Karena kreasi menjadi sama murahnya, orang akan mulai membangun perangkat lunak dengan cara yang sama dan menggunakannya untuk memenuhi kebutuhan di luar sekadar utilitas seperti kreativitas, identitas, dan kesenangan.
10/ Peluang nyata dalam AI adalah menambah otomatisasi, bukan perpindahan. Otomatisasi perpindahan mencoba memangkas biaya dengan mengganti pekerja, tetapi jarang memperluas nilai total yang diciptakan. Augmenting automation berbeda: ketika biaya pembuatan perangkat lunak runtuh, orang dapat membangun alat, aplikasi, dan pengalaman yang sama sekali baru yang belum pernah ada sebelumnya - membuka kreativitas, menumbuhkan industri, dan mendorong kekayaan nyata dan perkembangan manusia.
11/ Dibandingkan dengan perangkat keras tertentu (chip, penyimpanan, dan jaringan), perangkat lunak telah diproduksi dalam jumlah yang jauh lebih kecil. Perangkat keras terus runtuh dalam biaya sementara output melonjak, tetapi perangkat lunak tetap bergantung pada tenaga kerja manusia yang mahal, sehingga upah naik dan output tetap terbatas. Hasilnya adalah kekurangan produksi perangkat lunak kronis (suatu bentuk hutang teknis masyarakat) yang menjelaskan mengapa kita masih belum membangun sebanyak yang seharusnya.
12/ Untuk pertama kalinya dalam sejarah industri perangkat lunak, kami memiliki alat yang mengubah gagasan tentang apa artinya menulis kode. Kode bersifat tata bahasa dan dapat diprediksi, yang membuatnya cocok secara unik untuk model bahasa - jadi alih-alih hanya membuat debugging atau pengujian lebih mudah, LLM memungkinkan kita memanipulasi simbol pemrograman itu sendiri dengan cara yang sama sekali baru.
14/ Bagian yang paling saya sukai adalah bentuk perangkat lunak baru yang akan muncul setelah kita mulai membangun secara asli untuk primitif baru ini. Ketika biaya pembuatan turun mendekati nol, orang berhenti hanya mereplikasi model lama dan mulai menemukan kategori yang sama sekali baru - hal-hal yang tidak dapat kita prediksi sebelumnya, karena mereka hanya masuk akal di dunia di mana perangkat lunak murah dan sekali pakai.
7,69K