هوش مصنوعی نظمِ مهندسیِ بیشتری میخواد، نه کمتر
خلاصهٔ کاملتر
این یادداشت (نوشتهی Charity Majors، از بنیانگذارانِ Honeycomb) پاسخی به واکنشها به مقالهی قبلیِ اونه. نویسنده میگه بعضیها اشتباه برداشت کردن که داره میگه code review رو بیخیال شید و بدترین کدتون رو مستقیم بفرستید production؛ ولی منظورش این نیست.
به گفتهی نویسنده، تو بیشترِ سالِ ۲۰۲۵ این باورِ رایج و پیشفرض بود که کدِ تولیدشده با AI بیکیفیته و شاید همیشه بمونه؛ ولی این سؤال قطعی جواب داده شد. از زمانِ Opus 4.5، هوش مصنوعی تونست کدی تقریباً همسطحِ یه مهندسِ نرمافزارِ متوسط تولید کنه، ولی سریعتر و ارزونتر. نویسنده تأکید میکنه Opus 4.5 بیشتر نقطهی سرریز بود؛ زمینهش با پیشرفتِ harnessهای ایجنتی، tool use و MCP در طولِ ۲۰۲۵ ساخته شده بود.
نویسنده که خودش از سمتِ reliability و SRE میآد، اعتراف میکنه آدمهای این حوزه گاهی قبول کردنِ اینکه «پیشرفت واقعیه» براشون سخته و پشتِ «وقتی دیدم باور میکنم» پناه میگیرن. به نظرش شک کردن بارِ اول قابلبخشش بود، ولی بارِ دوم کمتر — این حسِ بودن روی منحنیِ یه تغییرِ نماییه.
نکتهی محوریِ نویسنده اینه که تو ۲۰۲۵ اقتصادِ تولیدِ کد زیر و رو شد: نوشتنِ کد از یه کارِ سخت، وقتگیر و گران تبدیل شد به چیزی تقریباً آنی و مجانی. برای همین کد از یه دارایی که با دقت نگهداری و بازاستفاده میشد، تبدیل شد به چیزی دورریختنی و بازتولیدپذیر. نویسنده به ایدههای Chad Fowler دربارهی «معماریِ ققنوس» اشاره میکنه: همونطور که تو زیرساختِ immutable هیچوقت چیزِ در حالِ اجرا رو تعمیر نمیکنی بلکه جایگزینش میکنی، AI همین منطق رو به خودِ کدِ برنامه هم میکشونه.
نتیجهای که نویسنده میگیره اینه که کد داره تبدیل میشه به یه کش: یه نمای مادیشده از فهمِ ما که تا وقتی تازهست مفیده و وقتی کهنه شد باید دور انداخته بشه. به گفتهی نویسنده، محصولِ واقعیِ یه تیمِ نرمافزاری همیشه «فهمِ مشترک» و در نهایت خودِ production بوده، نه کد. پس وقتی خودِ کد ارزون میشه، دقتِ مهندسی نباید حذف بشه؛ باید جابهجا بشه به سمتِ تعریفِ درستِ رفتارِ موردنیاز، اعتبارسنجی، تست و مشاهدهپذیری — یعنی AI در واقع نظمِ مهندسیِ بیشتری میطلبه، نه کمتر.
نکات کلیدی:
- ادعای اصلی: AI نظمِ مهندسیِ بیشتری میخواد، چون دقت از خودِ کد به اعتبارسنجی و production منتقل میشه
- از زمانِ Opus 4.5، کدِ تولیدیِ AI تقریباً همسطحِ مهندسِ متوسط شده، ولی سریعتر و ارزونتر
- اقتصادِ تولیدِ کد زیر و رو شد: کد از دارایی گرانبها به چیزی ارزون و بازتولیدپذیر تبدیل شد
- ایدهی «معماریِ ققنوس» Chad Fowler: مثلِ زیرساختِ immutable، بهجای تعمیر، جایگزین کن
- کد داره تبدیل به یه کش میشه: تا وقتی تازهست مفیده، وقتی کهنه شد دورریختنی




