ارزشهای مهندسی نرمافزار در عصر ایجنتها
خلاصهٔ کاملتر
تو این مقاله کریستوف ناکازاوا (cpojer) میگه فقط تو چند ماه، روش کار کردنش با مدلهای زبانی کاملاً عوض شده. میگه دیگه تقریباً هیچ کدی رو با دست نمینویسه و راستش باورش نمیشه که قبلاً مینوشته! به گفتهٔ اون ایجنتهای کدنویس حالا کدی میزنن که همسطح یا بهتر از کد خودشه، اونم در عرض چند دقیقه به جای چند هفته. نتیجه اینه که کدنویسی دیگه گلوگاه نیست و خیلی کارهایی که اصلاً انجام نمیشدن حالا شدنی شدن.
نویسنده توضیح میده الان با Codex CLI و مدل GPT 5.5 high کار میکنه و ترجیح میده هر پروژه تو پنجرهٔ خودش باشه تا کانتکست تمیز بمونه. میگه چند تا session موازی تو یه پروژه براش جواب نمیده، ولی با جابهجا شدن بین پروژهها میتونه همزمان روی ۳ تا ۶ پروژه کار کنه. عادتش اینه که برای هر کار جدید یه session تازه باز کنه و اول از مدل بخواد کانتکست جمع کنه، یه پیشنهاد بده و سؤالهاش رو بپرسه، بعد روی همون پلن جلو بره.
به گفتهٔ اون موقع رفع باگ، اول مدل رو مجبور میکنه یه تست شکستخورده بنویسه تا احتمال اینکه مشکل درست رو درست حل کنه بالا بره. تأکید میکنه که نگهداشتن مدل روی یه افسار محکم هنوز بهترین راهه؛ مدلها هنوز از ریل خارج میشن و گاهی بهتره session رو کلاً ببندی و از اول شروع کنی. میگه برای تغییرهای بزرگتر چند بار چرخهٔ review میزنه و کد رو با ابزار خودش Codiff مرور میکنه.
بخش اصلی مقاله دربارهٔ ارزشهاییه که تو ۲۰۲۶ هنوز مهمن. اول مالکیت قوی: ایجنتها مالکیت رو تقویت میکنن، یعنی کسی که محصول رو عمیق میفهمه خیلی سریعتر اجرا میکنه و کسی که کانتکست نداره فقط سروصدای بیشتری تولید میکنه. نویسنده معتقده مؤثرترین تیمها کوچیک میشن، دو-سهنفره، با مرزهای مالکیت روشن. دوم سلیقه: حالا که همه میتونن کلی محتوای بیارزش تولید کنن، مهمتر اینه که اصلاً تصمیم بگیری روی چی ارزش داره وقت بذاری.
سوم گاردریل سفت و فیدبک سریع: به گفتهٔ نویسنده کار با ایجنتها مثل کار تو یه سازمان بزرگه که مدام آدمهای بدون کانتکست واردش میشن؛ هرچی قانون lint، تست خودکار و ابزار سریعتر بذاری، تکرار سریعتر میشه. تأکید میکنه ابزارها باید روی فایلهای تغییرکرده کار کنن نه کل ریپو، چون حجم کد داره سریع زیاد میشه.
چهارم کانتکست تو خود ریپو: چون هر session مثل یه کارمند تازهست بدون دسترسی به همهٔ منابع، بهتره همهٔ کانتکست و سلیقه و اصول رو محلی و کنار کد بذاری. پنجم مالکیت استک خودت: نویسنده میگه قبلاً شاید ۹۵٪ کد یه اپ از وابستگیهای بیرونی بود، ولی حالا که ایجنتها هزینهٔ نوشتن کد رو پایین آوردن، دلیل کمتری داره بخشهای اصلی محصول رو به third-party بسپری و کنترلش رو از دست بدی.
در آخر نویسنده ارزش گزینه (Option Value) رو هم مهم میدونه: هر تغییری باید گزینههای آینده رو بیشتر کنه، چون اگه خودت رو تو بنبست بندازی بیرون اومدن سخته. به نظر اون مدیریت مهندسی هم قراره فنیتر بشه نه کمتر. برای نشون دادن سرعت هم از آمار گیتهابش میگه: روزانه حدود ۷۷۰ کامیت و ۱۵ هزار خط، در مقابل ۳۲۸ کامیت و ۵ هزار خط یه سال قبل. جمعبندیش اینه که گلوگاه از نوشتن کد به قضاوت منتقل شده و حالا به آدمهای بیشتری نیازه، نه کمتر.
نکات کلیدی:
- کدنویسی دیگه گلوگاه نیست؛ ایجنتها در عرض چند دقیقه کدی همسطح یا بهتر مینویسن.
- workflow نویسنده: Codex CLI، هر پروژه تو پنجرهٔ خودش، کار همزمان روی ۳ تا ۶ پروژه.
- موقع رفع باگ اول یه تست شکستخورده بنویس و مدل رو روی افسار محکم نگه دار.
- ارزشهای کلیدی: مالکیت قوی، سلیقه، گاردریل سفت، کانتکست تو ریپو، مالکیت استک، ارزش گزینه.
- گلوگاه از نوشتن کد به قضاوت و تصمیمگیری منتقل شده.




