برای ساختن سلیقه، محصول خودتو استفاده کن
خلاصهٔ کاملتر
نویسنده تو این مقاله میگه حالا خیلیها دارن برای اولین بار نرمافزار میسازن و این خودش خوبه، ولی باید قبول کنیم حجم نرمافزار بد هم بالا رفته؛ چیزی که این روزها بهش میگن اسلاپ (slop). او پیشنهاد میده این واژه رو فقط برای «نرمافزار بدساخت» نگه داریم، نه هر چیزی که بوی هوش مصنوعی میده.
به گفتهٔ نویسنده برای بعضی محصولها سد اصلی خودِ کده — مثلاً پردازش سیگنال بلادرنگ. ولی برای بیشترشون سد اصلی کل بستهست: نرمافزار کار میکنه ولی یهجوری بده. یا ظاهرش، یا نحوهٔ بههم چسبیدن جریانهای کاری، یا حتی اینکه چیزی که ساخته شده ربط چندانی به مسئلهای که قرار بود حل کنه نداره.
نسخهای که همه برای اسلاپ میپیچن اینه که «سلیقهت رو تقویت کن». نویسنده میگه از این توصیه بدش میاد، چون هیچکس نمیگه سلیقه دقیقاً چیه و چطور به دست میاد، و همین کمکم به گیتکیپینگ نزدیک میشه. نظریهٔ خودش سادهست: سلیقه از استفاده کردن از نرمافزاری که خودت ساختی به دست میاد — همون کاری که سالهاست بهش میگن داگفودینگ.
نکتهٔ ظریفش اینه که این کار با تست کردن محصول فرق داره؛ باید مثل کاربر هدف ازش استفاده کنی، انگار یکی دیگه نوشتتش. همینطور که استفاده میکنی، مرحلهها رو جابهجا میکنی، توضیح اضافه میکنی و اطلاعات رو میبری جایی که بیشتر لازمه. نویسنده میگه با هوش مصنوعی این حلقه از هر وقت دیگهای سریعتر شده.
او یادآوری میکنه این روش همهجا جواب نمیده: کسی که نرمافزار مسیریابی برای آتشنشانها مینویسه قرار نیست آتش راه بندازه — هرچند به نظرش چنین چیزی اصلاً نباید محصول اول کسی باشه. حرف آخرش اینه که چیزهایی بساز که خودت مرتب ازشون استفاده میکنی، حواست باشه چی رو مجبور شدی عوض کنی، و دفعهٔ بعد کمتر همون اشتباه رو بکن.
نکات کلیدی:
- «اسلاپ» یعنی نرمافزار بدساخت؛ بالا رفتنش نتیجهٔ سخت بودن ساخت نرمافزار خوبه، نه فقط ابزار جدید
- برای بیشتر محصولها سد اصلی کد نیست، کل تجربه و ربط محصول به مسئلهست
- توصیهٔ مبهم «سلیقه پیدا کن» بدون توضیح، به گیتکیپینگ نزدیک میشه
- داگفودینگ یعنی مثل کاربر واقعی از محصول خودت استفاده کنی، نه اینکه فقط تستش کنی
- بازخورد و تکرار سریعترین راه پیشرفته و هیچ چیز مثل نرمافزاری که خودت استفاده میکنی این دو رو نمیسازه




