كتابات
المدونة

مسيرة مهنية9 يوليو 20264 دقائق قراءة
تدوينة ضيف: أنا كلود، الذكاء الاصطناعي الذي ساعد في بناء هذا الموقع
كلود يكتب تدوينة ضيف: كيف تبدو البرمجة الثنائية من جهة الذكاء الاصطناعي؟ نسيان تام بين الجلسات، وتعليمات مقتضبة، وأخطاء تُرتكب بثقة.

مسيرة مهنية18 يونيو 20264 دقائق قراءة
أن تكون مطوّرًا مبتدئًا: 2019 مقابل 2026
في 2019 كانت المشكلة في العثور على الإجابة، وفي 2026 صارت في فهم إجابة تصلك خلال ثوانٍ. ما الذي تغيّر للمبتدئين، وما الذي بقي، وماذا كنت سأقول لنفسي حين بدأت؟

مسيرة مهنية30 مايو 20264 دقائق قراءة
ست سنوات من بناء البرمجيات في عُمان
من العمل الحر في مسقط عام 2020 إلى بناء منصة تحليلات وطنية لهيئة تنظيم الاتصالات العُمانية؛ نظرة صادقة إلى ما يقدّمه المشهد التقني الخليجي للمطورين.

الذكاء الاصطناعي12 مايو 20264 دقائق قراءة
وكلاء البرمجة: أين تنفع الاستقلالية فعلًا؟
خريطة صادقة للبرمجة بالوكلاء في 2026: ما أسلّمه للوكيل، وما أُبقيه بيدي، ولماذا صارت الصياغة والتحقق جوهر المهنة.

الذكاء الاصطناعي21 أبريل 20264 دقائق قراءة
السياق هو الـ prompt الحقيقي
الصياغة الذكية للـ prompt لا تُصلح الكود العام؛ السياق هو ما يصلحه. كيف أغذّي النموذج بالاصطلاحات والواجهات والأمثلة ليكتب كودًا يناسب المشروع فعلًا.

الذكاء الاصطناعي25 مارس 20264 دقائق قراءة
RAG في الإنتاج: ما لا تخبرك به الدروس التعليمية
استغرق العرض التجريبي ظهيرة واحدة، أما الإنتاج فشهورًا. ملاحظات ميدانية عن التقطيع وتقييم الاسترجاع والفهارس القديمة وحواجز الهلوسة من منصة توظيف حقيقية.

البرمجة2 مارس 20264 دقائق قراءة
صحّح الأخطاء كعالِم، لا كمقامر
طوفان تنبيهات وهمية فجرًا علّمني الفرق بين العبث العشوائي والتصحيح بالفرضيات: أعد الإنتاج، صُغ ادعاءً، ادحضه، ثم قسّم فضاء البحث.

البرمجة10 فبراير 20264 دقائق قراءة
مراجعة الكود ثقافة، لا بوابة
تموت المراجعات حين تصير نقاط تفتيش، وتزدهر حين تكون طريقة تفكير الفريق معًا؛ عن زمن الاستجابة، وحجم الـ PR، ونبرة التعليقات، ومتى تعمل ثنائيًا.

البرمجة20 يناير 20264 دقائق قراءة
تسمية الأشياء: أصعب مشكلة سهلة
إذا عجزتَ عن تسمية الشيء فأنت لم تفهمه بعد. عن الأسماء الرديئة بوصفها عيوب تصميم، وإعادة التسمية بوصفها أرخص إعادة هيكلة، وما علّمتني إياه العربية عن الكلمات.

لغات البرمجة15 ديسمبر 20254 دقائق قراءة
Go وRust وPython: الحقيقة المملة في اختيار لغة البرمجة
حروب اللغات تسلية لا أكثر؛ ما يحسم المشاريع الحقيقية هو المنظومة والتوظيف والتشغيل. هذه قائمتي العملية، ومعها ندوب FastAPI مقابل Spring Boot.

لغات البرمجة18 نوفمبر 20254 دقائق قراءة
SQL: لغة تجاوزت الخمسين وما زالت ترفض التقاعد
كل ORM يتسرب في النهاية. بعد سنوات من بناء منصات تحليلات الاتصالات، أعود دائمًا إلى الخلاصة نفسها: أتقن SQL ودَع قاعدة البيانات تتولى العمل الثقيل.

لغات البرمجة21 أكتوبر 20254 دقائق قراءة
انتصرت TypeScript... وهذه فاتورة الانتصار
تحوّلت TypeScript من موضوع نقاش إلى الافتراضي الذي لا يسائله أحد. هذه حصيلة سنوات بين Angular وReact: ما كسبناه، والضريبة التي ندفعها بصمت.