هزینهٔ پنهان دنبالکردن چیز جدید
هر سال چارچوبی جدید میآید که وعده میدهد همهچیز اشتباه در آخری را اصلاح کند. برخی از این ابزارها واقعاً خوب هستند. اکثر آنها یک هزینهٔ دوم اضافه میکنند که بهندرت در ارائه دیده میشود: هزینهٔ خستهکنندهنبودن.
تکنولوژی «خستهکننده» — به معنای بالغ، بهخوبی مستندشده، بهطور گسترده پذیرفتهشده — فقدان جاهطلبی نیست. یک تریدآف عمدی است و برای اکثر کارهای مشتریان، انتخاب درست است.
«خستهکننده» واقعاً برای شما چه میخرد
حالتهای شکست قابلپیشبینی
ابزارهای بالغ به هر شکلی که میتوانند بشکنند، توسط هزاران تیم دیگر، سالها قبل از اینکه شما به آنها دست بزنید شکسته شدهاند. وقتی چیزی اشتباه پیش میرود، پاسخ معمولاً یک جستجو فاصله دارد — نه یک مسئلهٔ گیتهاب که خودتان باید ثبت کنید و منتظر بمانید.
تخصص قابلاستخدام و قابلجایگزینی
یک پشته ساختهشده بر روی تکنولوژی شناختهشده و بهطور گسترده آموزشدادهشده به این معناست که توسعهدهندهٔ بعدی — چه کسی که ما میآوریم چه کسی که مشتری بعداً استخدام میکند — به ماهها زمان آمادهسازی فقط برای درک پایگاه کد نیاز ندارد.
قابلیت نگهداری بلندمدت
نرمافزار باید فراتر از ساخت اولیه دوام بیاورد. یک چارچوب که امروز هیجانانگیز است اما در سه سال متروک میشود، مشتری را با یک بدهی نگهداری، نه یک دارایی، رها میکند. طول عمر یک ویژگی است و فقط با سابقه قابل قضاوت است.
هزینهٔ کل مالکیت پایینتر
تکنولوژی جدید اغلب در ابتدا ارزانتر بهنظر میرسد — کد کمتر، نمونهسازی سریعتر — اما هزینه بعداً در دشواری استخدام، تغییرات شکننده و مستندسازی نازک ظاهر میشود. تکنولوژی خستهکننده منحنی یادگیری را جلو بارگذاری میکند و ثبات را عقب بارگذاری میکند.
جایی که این قاعده را عمداً میشکنیم
خستهکننده-بهطور-پیشفرض به معنای راکد نیست. وقتی سود روشن و ضرر محدود است، ابزارهای جدیدتر را میپذیریم:
- App Router نکست.جیاس — واقعاً برای نوع سایتهای محتوامحور و حساس به سئویی که میسازیم سریعتر است، و توسط شرکتی پشتیبانی میشود که انگیزهٔ قوی برای پایدار نگهداشتن آن دارد.
- Tailwind CSS — رویکردی جدیدتر به استایلدهی، اما اکنون با پذیرش و ثبات کافی که سؤال «آیا این هنوز سه سال دیگر وجود خواهد داشت» پاسخ داده شده.
- ابزارهای توسعهٔ کمکگرفته از هوش مصنوعی — جدید، سریعالحرکت و واقعاً مفید، اما بهعنوان شتابدهنده در روند خودمان استفاده میشود، نه بهعنوان زیرساخت آزمایشنشدهای که به مشتری تحویل میدهیم.
الگو: ابزارهای جدید را جایی میپذیریم که خودمان میتوانیم ریسک را جذب کنیم، و در هر چیزی که مشتری باید برای دههٔ آینده اجرا و نگهداری کند محافظهکار میمانیم.
سؤال واقعی برای پرسیدن
نه «آیا این تکنولوژی هیجانانگیز است؟» بلکه «آیا این هنوز پنج سال دیگر انتخاب معقولی خواهد بود، و آیا کسی غیر از نویسندهٔ اصلی میتواند آن را نگهداری کند؟» اکثر انتخابهای تکنولوژی مبتنی بر ترند، بهآرامی، مدتها پس از رفتن کسی که آن را انتخاب کرد، در این سؤال دوم شکست میخورند.
در حال ساخت چیزی هستید که باید دوام بیاورد، نه فقط خوب راهاندازی شود؟ این گفتگویی است که ارزش داشتن قبل از انتخاب پشتهٔ تکنولوژی را دارد.
