راه فرار سنیورها از بنبست: تفکر از اصول اولیه
خلاصهٔ کاملتر
این پست از سونیل ساداسیوان بعد از چند بار خوندن مقالهٔ «the senior engineer death spiral» از سونیل پای نوشته شده. نویسنده میگه تقریباً هر مهندس سنیوری یه جایی حس گیر کردن رو تجربه کرده: تو کارت خوب میشی، بعد شرایط عوض میشه و همون تجربهای که ساختی نمیذاره جور دیگهای به مسئله نگاه کنی.
راهحلی که پای پیشنهاد میده تمرکز روی momentum (یعنی حرکت و جلو رفتن) به جای نتیجهست و ساداسیوان باهاش موافقه. خودش وقتی گیر میکنه، کارو به کوچیکترین تیکهای میشکنه که واقعاً میتونه تمومش کنه. انجام دادن همون تیکهٔ کوچیک معمولاً نشون میده قدم بعدی چیه.
ولی چیزی که نویسنده بیشتر روش دست میذاره تفکر از اصول اولیهست. میگه بهترین سنیورهایی که باهاشون کار کرده از مسیرهای خیلی متفاوتی اومده بودن، از پشتیبانی مشتری و دیزاین گرفته تا کارآفرینی، ولی همه یه عادت مشترک داشتن: میپرسیدن چرا داریم این چیزو میسازیم و برای آدمی که ازش استفاده میکنه چی کار میکنه. همین باعث میشد کارو ساده نگه دارن.
بخش دوم پست دربارهٔ گذار به توسعهٔ agentic ـه، یعنی کد زدن با ایجنتهایی که خودشون کارو پیش میبرن. نویسنده میگه کسایی بهتر با این شرایط کنار اومدن که از قبل همینجوری فکر میکردن. حرف اصلیش اینه که باید تجربه و باورهای فنی قبلیت رو یه مدت «تو جعبه بذاری»: قبل از اینکه فرض کنی یه محدودیت قدیمی هنوز برقراره، امتحانش کن.
به گفتهٔ نویسنده وقتی از اصول اولیه شروع کنی، یعنی اول بپرسی داریم دقیقاً چی کار میکنیم و چرا مهمه و بعد ببینی AI کجا میتونه کمک کنه، حلقههای یادگیری کوتاهتر میشن و کار با ایجنتها خیلی سریعتر جواب میده. خودش اسم این حالتو flow state جدید میذاره.
نکات کلیدی:
- پست در جواب مقالهٔ «the senior engineer death spiral» از سونیل پای نوشته شده
- پیشنهاد عملی برای بیرون اومدن از گیر: کارو به کوچیکترین قدم قابل انجام بشکن
- ویژگی مشترک سنیورهای خوب از نگاه نویسنده: پرسیدن «چرا» و وصل کردن کد به نیاز کاربر بیرون از کدبیس
- برای کار با ایجنتها: محدودیت فنی قدیمی رو قبل از اینکه امتحانش کنی، قطعی فرض نکن




