نرمافزارِ یکبارمصرف؛ کد حالا بشقاب کاغذیه
خلاصهٔ کاملتر
به گفتهی نویسنده، نرمافزار امروز دیگه برای «همیشه موندن» ساخته نمیشه، بلکه مثل کدی که تو کلاس دانشگاه مینوشتیم فقط برای همون پروژه ساخته میشه — بساز، تحویل بده، نمرهت رو بگیر و دیگه بازش نکن. اون میگه این پیشفرضِ جدیده و کاملاً تغییر میده که «نرمافزار» اصلاً چیه، و به نظرش این اتفاقِ خوبیه.
دلیلش پیشرفتِ سریعِ ابزارهای کدنویسی هوش مصنوعیه. نویسنده میگه یه سال پیش بهترین ابزارها فقط یه تابع رو کامل میکردن، ولی حالا میتونن کل یه کدبیس رو بخونن، یه تغییر رو برنامهریزی کنن، دهها فایل رو همزمان ویرایش کنن، تستها رو اجرا کنن و نسخهی کارآمد رو بسازن. به گفتهی اون، گلوگاه — که همون برنامهنویسِ تایپکننده بود — از بین رفته و هر چیزی که امروز یه هفته طول میکشه، تا دسامبر یه روزه میشه.
اون یه تمثیل میزنه: لیوانِ کاغذیِ Dixie (اختراعِ ۱۹۰۷) نه بلورهای گرانقیمت، بلکه لیوانِ فلزیِ مشترکِ سرِ آبخوریها رو کنار زد — همون زیرساختی که همه ازش بدشون میاومد ولی کسی حاضر نبود پول تعویضش رو بده. لیوان کاغذی نه چون ارزون بود، بلکه چون هزینهی نگهداریِ گزینهی قبلی بالا رفته بود برنده شد. به گفتهی نویسنده، کدِ قدیمی هم هیچوقت دوستداشتنی نبود؛ فقط تحمل میشد چون جایگزینش گران بود، و حالا جایگزینش فقط یه پرامپته.
نویسنده میگه قبل از هوش مصنوعی عمر متوسط یه برنامه ۶ تا ۸ سال بود و سیستمهای سازمانیِ بزرگ ۱۲ تا ۱۴ سال دوام میآوردن، چون بازنویسیشون خیلی دردسر داشت. ارزشِ واقعیِ کدِ قدیمی هم تو همون حالتهای خاص و وصلههای مستندنشده بود که کشفِ دوبارهشون سخت بود. حالا AI میتونه کد قدیمی رو بخونه، همهی اون حالتهای خاص رو بیرون بکشه و در چند روز تو یه بازنویسیِ تمیز بازتولید کنه؛ یعنی این دانش برای اولین بار «قابلحمل» شده.
به گفتهی نویسنده، این بد-مهندسی نیست، بلکه مهندسیِ عقلانیه: وقتی هزینهی ساختن اینقدر افتاده، خرجِ «درست» ساختن — مستندسازی، معماریِ تمیز، نگهداریپذیری — از خرجِ بازتولیدِ کاملش تو شش ماه بیشتر میشه. البته اون تأکید میکنه امنیت و پایداری هنوز مهمه و نرمافزارِ یکبارمصرفِ مسئولانه میتونه کاملاً امن باشه. جمعبندیش اینه که صنعت سی سال روی ثابتِ اشتباه بهینه شده بود: مسئله فقط «گرون بودنِ نوشتنِ کد» نبود، «گرون بودنِ دور انداختنش» هم بود.
نکتهی جالبِ نویسنده اینه که یکبارمصرفبودن، فراوانی میآره: حالا هر مسئله اپِ خودش رو داره — داشبورد بهازای هر مشتری، ابزار بهازای هر کارمند، یه عاملِ یکباره که کارش رو میکنه و محو میشه. اون یادآوری میکنه آندری کارپثی به همین «vibe coding» میگفت که اولش برای پروژههای دورریختنیِ آخرهفته بود، ولی حالا همون پروژهها بیشترِ نرمافزار شدن. جملهی پایانیش اینه: دیگه کلیسای جامع نمیسازیم، عمداً قلعهی شنی میسازیم و میدونیم موج میآد — و این بهطرز عجیبی رهاکنندهست.
نکات کلیدی:
- چون AI میتونه یه کدبیس رو در چند روز تمیز بازنویسی کنه، ساختنِ کد برای دوامِ طولانی دیگه صرف نمیکنه.
- عمر متوسطِ نرمافزار از ۶ تا ۸ سال به حدود ۹ ماه رسیده و «دانشِ» کدِ قدیمی حالا قابلحمله.
- به گفتهی نویسنده این «مهندسیِ عقلانی»ه نه بد-مهندسی؛ ولی امنیت و پایداری هنوز مهمه.
- یکبارمصرفبودن باعثِ انفجارِ اپهای تککاربره و تکمسئله میشه — همون ایدهی vibe coding.




