وقتی برنامهنویسی از خلق کردن به ویرایش کردن تبدیل میشه
خلاصهٔ کاملتر
نویسنده که کنار رماننویسی، مهندس نرمافزاره، اول دو گردش کار رو مقایسه میکنه. قبلاً: تعریف دقیق فیچر، تحقیق دربارهٔ ساختار داده و کتابخونه، نوشتن کد و تست و مستندات، بعد pull request. حالا: نوشتن یه پرامپت، بازبینی چیزی که مدل نوشته، و مرج کردن. تو مدل قدیمی فرآیند خلاقانه تو ذهن تو اتفاق میافتاد؛ تو مدل جدید تو ناظر فرآیندی هستی که داخل ماشین میگذره.
به گفتهٔ نویسنده، مدل نمیدونه کدی که اضافه کرده الزام قانونی محصولت رو نقض میکنه یا نه، نمیدونه درخواستش به سیستم بیرونی ده میلیثانیه طول میکشه یا ده دقیقه، و نمیدونه رفتار این کد با فیچری که همتیمیت سه هفتهٔ دیگه اضافه میکنه تداخل داره یا نه. یه توسعهدهندهٔ ارشد اینها رو میدونه — و دقیقاً برای همینه که باید کد ظاهراً درست AI رو راستیآزمایی کنه.
بعد یه قیاس میسازه: تصور کن ناشرِ یه رماننویس تاریخی بگه از این به بعد بهجای یه کتاب در دو سال، سالی چهار کتاب میدیم؛ چون یه گروه دانشجو استخدام کردیم که روزی پنج صفحهٔ قابل قبول مینویسن و تو فقط ویراستارشون میشی. هر کسی که تجربهٔ تصحیح صد برگه تکلیف رو داشته باشه میدونه این کار چقدر فرسایندهست. ویرایش کردن، خلق کردن نیست.
همینجاست که به مفهوم فلو میرسه؛ همون حالت «تجربهٔ بهینه» که چیکسنتمیهایی توصیف کرده و باعث میشه چهار ساعت مثل ده دقیقه بگذره. نویسنده میگه بعد از ماهها بازبینی کد تولیدشده با AI، این حالت رو از دست داده و بدتر از اون، مهارتهاش افت کرده: وقتی باگی پیدا میشه، صرف چند ساعت وقت براش توهینآمیز به نظر میرسه، چون مدل تو پنج دقیقه پیداش میکنه.
نگرانی بزرگترش ساختاریه. شرکتها جونیورها رو کنار گذاشتن چون مدلها ارزونترن — به شرطی که سنیورهای بلد داشته باشی که مدیریتشون کنن. ولی وقتی هیچ جونیوری تو مسیر نیست، سنیورهای پنج سال دیگه از کجا میان؟ به گفتهٔ او مسائل واقعاً بزرگ — همهٔ قوانین دهها کشور، همهٔ ظرافتهای کدبیسهای مرتبط، قوانین کسبوکار جاسازیشده تو میلیونها خط کد — تو پنجرهٔ کانتکست جا نمیشن.
نویسنده به دانش عمومی هم اشاره میکنه: دیگه کسی تو استکاورفلو جواب نمیده، چون همه سؤالشون رو از چتبات میپرسن. همون دانش رایگانی که مدلها ازش تغذیه کردن داره ته میکشه. کنارش، هزینهٔ نگهداری میلیونها خط کدی که هیچکس کاملاً درکش نمیکنه بالاست و این صورتحساب بالاخره میرسه.
مثال محبوبش داستان نیروی دریایی آمریکاست که کنگره رو قانع کرد بودجهٔ ساخت یه ناو هواپیمابر رو بده که فوراً بهش نیاز نداشت — با این استدلال که اگه حالا نسازیم، تو ده سال یاد میره چطور ساخته میشه. مهارت فقط با انجام دادن منتقل میشه.
نویسنده در پایان میگه خودش برای نوشتن از AI استفاده نمیکنه، چون نوشتن همون عمل سازماندهی و شفاف کردن فکره؛ سپردنش به ربات مثل اینه که پول بدی یکی جات ورزش کنه. توصیهاش اینه که وقتت رو با انتخاب خرج کن: ذهنت هنوز توانایی تخیل و فلو رو داره.
نکات کلیدی:
- گردش کار جدید توسعهدهنده رو از خالق به ویراستار تبدیل کرده
- مدل بستر حقوقی، عملکردی و سازمانی پروژه رو نمیبینه؛ سنیور میبینه
- از دست رفتن حالت فلو با افت مهارت و بیحوصلگی همراه شده
- با حذف جونیورها، خط تولید سنیورهای آینده خشک میشه
- منابع دانش عمومی مثل استکاورفلو دارن ته میکشن




