Rocket Forge Studio logo
Rocket Forge Studio
استودیو وب و محصول

کسب‌وکار و رشد

کد بیشتر تولیدشده با AI تیم را سریع‌تر نکرد. Charity Majors باز هم هدف ۲× گذاشت.

Amir Behrouzi۷ دقیقه مطالعه
  • هوش مصنوعی
  • مهندسی
  • رهبری
  • Observability
  • بهره‌وری
گرافیک با عنوان More AI Code Won't Make Your Team Faster، مقایسه Output در برابر Impact: پنل تیره چپ با تمرکز خروجی ۱۰×، کد پراکنده آشفته و It Might Slow You Down؛ پنل روشن راست با ۲× در دایره، تمرکز مالکیت AI، who owns this code و I'll support this in production با تیم همکاری‌کننده پشت میز

کد بیشتر تولیدشده با AI تیم شما را سریع‌تر نمی‌کند. ممکن است واقعاً شما را کند کند.

این موضع ضد-AI نیست. Charity Majors—هم‌بنیان‌گذار و CTO هانی‌کامب—توضیح می‌دهد وقتی تولید مقیاس می‌گیرد و همه‌چیز پایین‌دستی نه. هانی‌کامب ابزار observability برای سیستم‌های پیچیده production می‌سازد. اگر کسی باید به روایت سرعت اعتماد کند، آن‌ها هستند. باز هم هدف بهره‌وری ۲× را به‌جای تعقیب ۱۰× انتخاب کردند و قبل از mandate، ارزش‌های AI نوشتند.

بخش ناخوشایند برای بیشتر رهبران مهندسی: گلوگاه هرگز تایپ نبود. انتشار نرم‌افزار، دیباگ در production و نگه‌داشتن پایدار آن است. repo را با خروجی agent پر کنید و velocity نمی‌خرید—عمق صف را در همان گام‌هایی می‌خرید که از قبل درد می‌کردند.

نوشتن کد هرگز بخش سخت نبود

Majors سال‌هاست صریح گفته—خیلی قبل از اینکه AI مولد آن را مد روز کند: نوشتن کد محدودیت shipping نبود. review، یکپارچه‌سازی، deployment، پاسخ به incident و قابلیت اطمینان قابل‌مشاهده برای مشتری بود.

AI هر پایه‌ای که دارید را تقویت می‌کند. observability قوی و انضباط release، codegen را اهرم می‌کند. پایه ضعیف آن را به نویزی تبدیل می‌کند که باز هم در هشدارهای on-call شبانه باید رفع کنید.

به همین دلیل شرکتی که برندش «دیدن آنچه production می‌کند» است، کمتر نگران keystroke در ساعت و بیشتر نگران این است که آیا کسی می‌تواند آنچه ship می‌شود را مالک باشد.

چرا هانی‌کامب ۲× را انتخاب کرد، نه ۱۰×

هانی‌کامب چالش ۲× سراسری—الهام‌گرفته از push مشابه در Intercom—نه به‌عنوان نمایش، بلکه سقف صادقانه: دو برابر impact با AI در یک سال. نه ده برابر token. نه ده برابر خط merge‌شده.

Emily Nakashima، VP Engineering هانی‌کامب، rollout را در گفتگوهای عمومی توصیف کرده: یادداشت بنیان‌گذار که آزمایش را تشویق می‌کند، سپس سؤال تکراری مهندسان—چطور اندازه می‌گیرید؟

پاسخ هانی‌کامب برای هر کسی که memo «مهندس ۱۰×» را از شبکه‌های اجتماعی کپی می‌کند آموزنده است:

  • **کاهش تأکید بر متریک تکی** که gaming دعوت می‌کند—خرج token، خط کد، تعداد PR
  • **اعتماد به self-reporting** که آیا AI واقعاً impact را بالا برد، نه فقط فعالیت
  • **۲× را جهت بدانید**، نه سهمی که با dump خروجی بدون مالک به main بزنید

روایت ۱۰× در deck هیئت‌مدیره جسورانه است. ۲× با پاسخگویی با production زنده می‌ماند.

ارزش‌های AI از mandateهای AI بهترند

هانی‌کامب روی هدف بهره‌وری نماند. تیم ارزش‌های AI نوشت—اصولی درباره شفافیت، امنیت عاطفی و معنای «خوب» وقتی ماشین‌ها پیش‌نویس اول را می‌دهند.

جمله‌ای که در توییتر مهندسی سریع‌ترین پخش می‌شود، عملیاتی‌ترین هم هست:

  • **هر خروجی AI باید مالک انسانی داشته باشد.** اگر نمی‌خواهید نامتان روی آن باشد، احتمالاً کار خوبی نیست.
  • **کیفیت اول، کمیت دوم.**

این را policy بخوانید، نه شعر. مالکیت همان چیزی است که گلوگاه را از «تایپ» به «تغییرات کدی که کسی debug نمی‌کند» منتقل نمی‌گذارد. همان غریزهٔ treat کردن خروجی agent مثل کد vendor—فقط vendor اینجا تیم خودتان در روز خوب است.

mandate بدون ارزش تئاتر می‌سازد: همه tool را به‌اندازهٔ کافی استفاده می‌کنند تا مشغول به نظر برسند، کسی مسیر release را بهتر نمی‌کند، و incidentهای production از تغییرات کدی انباشته می‌شوند که کسی نمی‌تواند کامل توضیح دهد.

چه چیزی واقعاً گلوگاه را جابه‌جا می‌کند

اگر تولید ارزان است، جایی سرمایه‌گذاری کنید که تولید هرگز مشکل نبود:

  • **ریتم release و وضوح rollback**—کی می‌تواند کد کمک‌شده با agent را شب در هشدار on-call بدون chat log برگرداند؟
  • **observability روی مسیرهایی که AI لمس می‌کند**—auth، پرداخت، نوشتن داده، یکپارچه‌سازی‌های third-party
  • **عمق review روی یکپارچه‌سازی**، نه syntax—آیا این تغییر زیر ترافیک واقعی درست رفتار می‌کند؟
  • **آمادگی on-call**—آیا مهندس on-call می‌تواند feature را بدون باز کردن تاریخچه prompt توضیح دهد؟

دیدگاه هانی‌کامب اینجا تصادفی نیست. observability یعنی دیباگ سیستم‌هایی که کاملاً author نکرده‌اید. وقتی AI نسخه اول را می‌نویسد، درست‌تر می‌شود، نه کمتر.

آژانس‌های وب و تیم‌های محصول در مقیاس کوچک‌تر حس می‌کنند: لندینگ مشتری با فرم خراب «شکست AI» نیست. شکست shipping است که در chat window شروع شد.

چک‌لیست عملی ۲× برای تیم‌های وب

برای استفاده از همان انضباط به stack هانی‌کامب نیاز ندارید:

  • یک آزمایش **محدود** در هر اسپرینت—یک funnel، یک یکپارچه‌سازی، یک fix عملکرد—نه «AI همه‌جا»
  • **مالک انسانی** روی هر PR کمک‌شده با agent قبل از merge؛ بدون مالک، بدون ship
  • **cycle time تا production** را اندازه بگیرید، نه کلمات تولیدشده
  • **incident یا revert** روی مسیرهای لمس‌شده با AI را ماهانه track کنید؛ آن منحنی مهم‌تر از نمودار token است
  • سه **ارزش AI** بنویسید که تیم موافق است؛ کوتاه‌تر از policy doc، قوی‌تر از mandate tool

هدف ۲× واقع‌بینانه است. هدف ۱۰× بیشتر تیتر است. اهداف واقع‌بینانه با زمان شتاب می‌گیرند.

نتیجهٔ مخالف جریان

Charity Majors به مهندسان نگفت کمتر تایپ کنند. گفت بیشتر مالک باشند—و روی impactی هدف بگذارند که debugging را تحمل کند.

کد بیشتر تولیدشده با AI بدون مالکیت انسانی تیم را سریع‌تر نمی‌کند. صف incident را بلندتر می‌کند. ۲× با ارزش انتخاب کنید، نه ۱۰× با متریک‌هایی که چشم‌گیرند اما impact واقعی را اندازه نمی‌گیرند. اگر نظر دوم می‌خواهید که سرعت agent کجا کمک می‌کند—or از حلقه release و review شما جلو می‌زند—پیام بدهید.

← All articles