سوگواری برای جزئیات: یه برنامهنویس low-level در دوران LLMها
خلاصهٔ کاملتر
این یه یادداشت شخصیه، نه یه مقالهٔ فنی. نویسنده خودشو یه coder میدونه، نه engineer. یعنی کسی که روی جزئیات، بهینهسازی performance و ریزهکاریهای زبان تمرکز داره، نه روی چیدن abstractionهای پیچیده. میگه صنعت داره به مدلی میره که ذهن اون اصلاً باهاش کار نمیکنه.
از ۱۰ سالگی، بعد از دیدن یه صحنه تو فیلم Tron: Legacy، برنامهنویسی رو شروع کرده چون میخواسته بفهمه ماشین دقیقاً چطور کار میکنه. تو این هشت سال سیستمعامل آزمایشی نوشته، سیکلهای CPU رو شمرده و کد ماشین با دست نوشته. حتی میگه چون ARM64 رو بهخوبی x86 نمیشناسه، از عوض کردن CPU معذبه.
به گفتهٔ خودش این تمرکز روی جزئیات فقط به تکنولوژی محدود نمیشه. نمیتونه چیزی رو از بالا به پایین یاد بگیره یا از چیزی که کامل نفهمیده استفاده کنه. این تو زندگی روزمره براش آزاردهندهست، ولی دنیای نرمافزار تنها جایی بود که این ویژگی ارزش داشت. مثلاً همه قبول داشتن که بهینهسازیهای کوچیک تو کامپایلر روی هم جمع میشن.
نویسنده معتقده LLMها این وضعیت رو به هم زدن. اگه هر کسی بتونه LLM رو به کد کند بده تا خودش hot loop رو پیدا کنه و vectorize کنه، دیگه دلیلی برای استخدام یه متخصص نمیمونه. خودش هم نمیتونه از LLM اینطوری استفاده کنه، چون وقتی پروژه از ظرفیت ذهنش بزرگتر میشه، تقریباً حالش بد میشه.
میگه یه بار که برای یه پروژهٔ شخصی از LLM استفاده کرده، فهمیده LLM از هر آدمی بیشتر دربارهٔ پروژهش میدونه و این حس طرد شدن رو براش بدتر کرده. از اون موقع قسم خورده برای چیزهایی که براش مهمه از LLM استفاده نکنه. تو یه سال از داشتن یه آیندهٔ برنامهریزیشده رسیده به فکر درخواست مستمری ناتوانی.
در آخر میگه بهجز شرکتهای بزرگ که با آغوش باز از LLMها استقبال میکنن، کمتر شرکتی منابع لازم برای این نوع کار رو داره. سرگرمیهایی مثل retrocomputing و بهینهسازی هم دارن پر از طرفدارای LLM میشن که دنبال دیده شدنن، نه خود تجربه.
نکات کلیدی:
- نویسنده هشت ساله روی برنامهنویسی low-level، اسمبلی و بهینهسازی کار میکنه.
- معتقده LLMها ارزش تخصص در جزئیاتی مثل vectorize کردن hot loopها رو تو بازار کار از بین بردن.
- خودش نمیتونه با پروژههایی کار کنه که معماریشون از ظرفیت ذهنش بیشتره، پس از گسترش scope با LLM سودی نمیبره.
- تصمیم گرفته برای پروژههایی که براش مهمن از LLM استفاده نکنه.
- میگه تو یه سال از برنامهریزی برای آینده به نگرانی دربارهٔ مستمری ناتوانی رسیده.




