thisisnabi.dev [Farsi]
Статистикаمن نبی هستم @thisisnabi اینجا مطالبی از تجربیات خودم رو در زمینه طراحی سیستم باهاتون به اشتراک میذارم. دوره ی 10x دولوپر من رو می تونید از سایت زیر تهیه کنید: https://thisisnabi.dev
- Последний пост
- 14 авг.
- Последнее чтение
- 15 авг.
- Постов за неделю
- 2
- Всего постов
- 21
- Тип
- открытый
- Язык
- персидский
- Категория
- Дизайн
- В каталоге с
- 12 авг.
- 1/24сутки в ленте
- 713
- 1/48двое суток
- 817
- 1/72трое суток
- 881
Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.
Посты
کتاب خوب بخونیم. البته من ویراست 1 رو خونده بودم. اگر گیر آوردین نسخه 2 رو بخونید که بهتر.
روی user ی که برای ربیت می سازید کانکشن لیمیت بذارید. وگرنه isolation تون کامل پیش نرفته و یه روزی به فناتون میده.
بچه ها 23 این ماه یک ورکشاپ داریم که از 10 صبح هست و حدودا 6 ساعتی زمان ازمون میگیره. یک فرایند توسعه نرم افزار رو کامل با هم پیش میریم. رکورد نمیشه و آنلاین هست. 21 کم جلسه مون برگزار نمیشه و بجاش این میت رو گذاشتیم.
8. Leaderless replication —- 1. Designing Data Intensive Applications - Replication [6] /three-lens-tutor Leaderless replication @thisisnabi_dev
چند سال پیش یک سرویس انبارداری نوشته بودم برای یک شرکتی، روی اطلاعات کاربر تنظیمات منطقه زمانی، فرمت نمایش تاریخ و ساعت هم از روی outlook.com گذاشته بودم چون این فیچر روی سیستم های ERP بدرد بخور هست. سمت فرانت اینقدر م دیگر شدیم که بی خیال پیشبرد این فیچر شدم و همینطوری روی اطلاعات کاربر این وجود داشت ولی هیچ موقع استفاده نشده بود. امروز یهو گفتم بذار یه آپدیتی روی این ارائه بدم ببینم چقدر شدنیه. لیست 3 تا API همراه با schema رو بهش دادم و در آخر این چند کلمه رو گفتم، "هر جا تاریخ و زمان رو نمایش میدیم بر اساس این ساختار به شخصی باشه، امکان تغییر این اطلاعات رو هم از طریق API معرفی شده در بخش تنظیمات به کاربر بک آفیس بده" ازم پرسید برای بار اول این دیتا رو از کجا بگیرم "از پاسخ API اطلاعات کاربر بک آفیس" و نتیجه رو شما می بینید. البته اینکه خیلی واضح در این پروژه agent کلمات من رو ساده می فهمه بنظرم یک دلیل خاص داره. در راستای Domain Discovery روی این پروژه یک اسکیل ران کردم که با پرسش و پاسخ سعی کنه برام UL دامنه رو بسازه.
قبلنا فکر میکردم که حتما باید ساختار سفت و سختی برای توسعه با AI وجود داشته باشه. نمی دونم چرا امروز داشتم فقط به این فکر میکردم که این ساختار های جدید همش اداس و ما برنامه نویسا داریم به سیستم تحمیل میکنیم که شغل خودمون رو نگه داریم. من توی این ایام 11 سرویس برای جاهای مختلف توسعه دادم که سریع تبدیل به پول شده و در همشون هم ساختارمند رفتم جلو و موفق بودن. اما دیروز یک سیستم بزرگ رو با چند دستور ساده ریفکتور کردم، امروز صبح که بیدار شدم خودش تغییرات رو هم استیج کرده بود. این تغییر یا باعث میشه ما پولدارتر بشیم، یا همه مون رو به فنا میده :/ _____ آپدیت 1: فعلا که داریم ما هم با همون ساختار های قبل پیش میریم، اما بنظرم ابزار باید این سطح انتزاع رو ارائه بدن که شما فقط بگید می خوام و اونا براتون انجام بدن :)
احیانا اگر دوست داشتین این خورده بیزینس ما رو فالو داشته باشید از طریق لینک زیر راهشه https://www.linkedin.com/company/agentic-payment-solutions
ساختار ها هنوز مهم هستن. می تونید اینجا لینک پستش رو ببینید. @thisisnabi_dev
این مقاله سایت مارتین این قسمتش برام جذاب بود: وجود آشفتگی و بدهی فنی در یک کدبیس همیشه باعث اصطکاک در توسعه نرمافزار شده است، اما وقتی مدلهای زبانی از همان کد بهعنوان زمینه کارهای بعدی استفاده میکنند، پیامدهای این آشفتگی چند برابر میشود. ---- برای…
احیانا اگر claude دارین، این عناوینی که بصورت هفتگی بهتون میدم رو با این اسکیل /learn خودش بذارید، تر و تمیز، قدم به قدم موضوع رو یادتون میده. یه اسکیل هم خودم ساختم (three-lens-tutor) برای همین مورد با نگاه یک معمار نرم افزار و استراتژیست و استاد فلسفه، دوست داشتین داخل گیت هابم برید بردارین. https://github.com/thisisnabi/10x_developer_skills احیانا اگر اصلاحی خواستین روی اسکیل بدین بنظر روی گیت منم issue باز کنید که عزیزان دیگر هم داشته باشندش. @thisisnabi_dev
7. Multileader replication —- 1. Designing Data Intensive Applications - Replication [6] /three-lens-tutor Multileader replication @thisisnabi_dev
کتاب خوب بخونیم.
قرار نیست که در همه جای برنامه از AI استفاده کنیم، در جاهایی که نیاز به قطعیت هست همون کد های کثیف سابق بیشتر بدردمون می خوره :) اینجا توضیحات بیشتر دادم. @thisisnabi_dev
اگر قرار باشه دوباره درگیر ساختار های دست و پاگیر در فرایند توسعه نرم افزار بشیم باز رسیدن به خروجی زمانبر خواهد بود. و این دوباره تمرکز ما رو از نیت اصلی دور میکنه. چند روز پیش با یک پروداکت منیجر بصورت تمرینی روی یک PRD کار می کردم و با هم pair شده بودیم، یک داشبورد کامل رو با درنظر گرفتن اکثر جزئیات بیزینسی در 4.5 ساعت کار آماده کردیم. فرایند ها بنظرم کمی به این سمت میره که بیزینس دیگه از شما نمیپزیره یک کار رو چند ماه طول بدین، باید خیلی سریع به فکر ارائه خروجی باشید. برای همین بشخصه تمرکزم روی تغییر مدل کاری تیم و چیدن ساختاری برای رسیدن سریعتر به خروجی هست. حتی یک موضوعی که این روزها فکرم رو درگیر کرده اینه که دیگه اینقدر راحت مثل قبل نیرو در اختیارمون قرار نمیدن، دیدگاه رفته به سمتی که چرا یه بیزینس میلیارد دلاری توی سیلیکون ولی با 10 نفر پیش میره، شما هم برید به اون سمت، کارهای دست و پاگیرتون رو با AI پیش ببرید. این تغییر نشونه بیکارشدن ما نیست ولی بیزینس چی براش کمتر هزینه داشته باشه میره به اون سمت، تا بوده همین بوده. شما سعی کنید مسبب این کاهش هزینه باشید (به هر طریقی).
وقتی یه agent متونه کد بنویسه، قاعدتا می تونه API هم کال کنه. چرا من فکر می کنم MCP زیاد جواب نیست :/
6. Single Leader Replication —- 1. Designing Data Intensive Applications - Replication [6] @thisisnabi_dev
2 اسپرینت کار بود خدایی :)
من هر موقع موضوعی برام پیچیدس سعی می کنم یه گروه بندی از موضوعات بسازم و بعد کم کم هر گروه رو یاد بگیرم. این تصویر هم برای خودم کمک کننده بوده. توضیحات بیشتر @thisisnabi_dev
من توی این تعطیلات درگیر ریفکتور یه سیستم نسبتا بزرگ بودم که حدودا 2 روز زمان من رو گرفت. در تمام این 2 روزی که درگیر بودم یک بار هم به محدودیت مصرف توکن نخوردم. خیلی با حوصله برای دوست عزیزمون توضیح می دادم و اون هم زحمت انجام کار رو می کشید، اینکه دقیقا بدونید چی می خواید خیلی روی مصرف توکن (هزینه) تاثیر گذار هست. اینطوری نباشید که دیگه AI هست، چیزی که من بلدم ارزشی دیگه نداره، قطعا ارزش داره، قطعا آدم هایی که بیشتر بلدن و عملگرا هستن راحت تر کار گیرشون میاد.
کتاب خوب بخونیم. این کتابه کمی گم هست و کم دیدم در موردش صحبت کنن، ولی واقعا کتاب خوبی هست. دیشب توی میت های 10x developer معرفیش کردم، گفتم اینجا هم برای شما هم بذارمش شاید کسی علاقه داشت بخوندش. کلا این سری کتاب های pragmatic خیلی ارزش خوندن دارن و نگاه آدم رو نسبت به موضوعی که قرار هست مطرح کنن، تغییر می دن. @thisisnabi_dev