Azmi Radi Azmi

Azmi Radi Azmi

Share

02/09/2025

🚨 قبل ما تضيف أي Library أو SDK جديد في مشروعك، خد نفس عميق ووقف شوية ✋

كتير مننا بيجري يـ integrate أي third-party solution علطول من غير ما يبص على حالته أو تأثيره على المدى الطويل، والنتيجة؟ صداع ومشاكل بعدين.
أنا عن نفسي بقيت دايمًا أراجع 3 حاجات أساسية:

✅ أول حاجة: Library Status
آخر تحديث كان امتى؟ (لو من 5 سنين ما حدش لمسه يبقى 🚩 كبير)
في ناس كتير بتستخدمه وبتـ test ولا مهجور؟
الـ GitHub issues والـ discussions بتقول إيه؟
والـ documentation شكله مرتب ولا لا؟

✅ تاني حاجة: SDK Pricing Model
متفترضش إن كل الـ features free.
في SDKs بتحاسبك على كل function call.
مرة وقعت في فخ إن فيه function عملتلي double cost 💸 من غير ما أخد بالي.
اقرأ الـ docs كويس عشان متتفاجئش آخر الشهر.

✅ تالت حاجة: Clean Code
امسح الـ unused dependencies والـ code اللي ملوش لازمة.
بلاش تسيب comments تقول "هنحتاجه في المستقبل" 🤦‍♂️.
المستقبل ده لما ييجي الـ versions والـ styling هيكونوا اتغيروا أصلاً.
لو في حاجة مهمة، اكتبها في documentation برا الكود.

⚡ صدقني… الدقايق اللي هتراجع فيهم قبل ما تستخدم حاجة، هتوفرلك شهور وجع دماغ بعدين.

Send a message to learn more

18/07/2025

📏💻 Measure Twice, Cut Once

in Software
Before you write a single line of code:

✅ Understand the requirements
✅ Validate assumptions
✅ Review edge cases
✅ Think through the logic

Because fixing bugs in production costs more than thinking twice before committing.

🛠️ Good engineering is as much about prevention as it is about problem-solving.

Want your school to be the top-listed School/college in Cairo?
Click here to claim your Sponsored Listing.

Category

Telephone

Address


Cairo