روزهای آخر توسعهدهندهی سنتی
خلاصهٔ کاملتر
نویسنده این پست که یه توسعهدهندهی نرمافزاره، میگه شغلش تو یه دههی گذشته داشته کاملاً عوض میشه و این تغییر هم هیجانانگیزه هم یهکم استرسزا. اون قبلاً عاشق نشستنهای عمیق و بدونحواسپرتی برای کدنویسی بود، ولی الان بهجاش باید همزمان بیش از ۲۰ تا session ایجنتی (یعنی جلسههای موازی که هرکدوم یه ایجنت هوشمصنوعی داره روش کار میکنه) رو مدیریت کنه.
به گفتهی نویسنده، این کار مغزو یهجور دیگه درگیر میکنه؛ بهجای حفظ «فلو» باید مدام context عوض کنه تا ایجنتها رو از گیر دربیاره و راهنماییشون کنه، در حالی که همزمان باید مراقب rate limit (سقف تعداد درخواستها) خودشم باشه.
این تغییر باعث شده نویسنده تو چند ماه اخیر بتونه دهها اپ نیتیو مک و آیاواس بسازه، ایدههایی که قبلاً وقتشو نداشت صرفشون کنه. اون میگه اگه این روند ادامه پیدا کنه سال بعد باید صدها اپ رو مدیریت کنه، برای همین به این نتیجه رسیده که «کارخونه خودش محصوله» و خودش داره تبدیل به گلوگاه (bottleneck) این کارخونه میشه؛ پس کارش شده اینکه هرچه سریعتر خودشو از معادله حذف کنه.
نویسنده برای اجرای این «کارخونه» دو ابزار ساخته: Bastion که هر MCP server رو یهبار برای هر کلاینت روی مک اجرا میکنه، credentialها رو تو Keychain نگه میداره و هر call رو لاگ میکنه؛ و Cupertino که به هر ایجنتی اجازه میده امن به دادههای اکوسیستم اپل دسترسی داشته باشه. کد این دو ابزار عمومیه و نسخهی پولی فقط محدودیت زمانی نسخهی آزمایشی رو برمیداره؛ نویسنده گفته داره لایسنس مجانی میده تا بازخورد اولیه بگیره.
نکات کلیدی:
- نویسنده همزمان بیش از ۲۰ session ایجنتی رو مدیریت میکنه، بهجای کدنویسی عمیق سنتی
- تو چند ماه اخیر دهها اپ نیتیو مک/آیاواس ساخته شده
- Bastion هر MCP server رو با credential تو Keychain و لاگ کامل هر کلاینت اجرا میکنه
- Cupertino دسترسی امن ایجنتها به دادههای اکوسیستم اپل رو فراهم میکنه
- هر دو ابزار متنباز هستن؛ نسخهی پولی فقط سقف زمانی نسخهی آزمایشی رو حذف میکنه




