فاجأتنا سلة @SallaApp بإصدار MCP رهيب قبل فترة،
ولما شفتهم في LEAP قلت لهم عرفوني على الفريق وراء هذا الإنجاز، وبهذه المقابلة تكلمنا مع عصام اللي كان يرأس هذا التغيير الرائع
سلة MCP يسمح لك تشبك متجرك على ChatGPT وتخلص اشغالك كتاجر بكل سهولة!
#LEAP
اغلب المشاريع متكررة ومعها ميزة واحدة "الخصوصية وسيادة البيانات" ومصطلحات اخرى مثل حوكمة ومن ذا القبيل اللي صدق مالها فايدة لان Azure, Google Cloud, Oracle, STC ومليون شركة كلاود ثانية صارت تقدم هالشيء نفسه
Openrouter, Openclaw, Hermes, Grok bot, Firecrawl وغيره
الله يوفقكم بس حنا افضل من كذا، شيء اوبن سورس صارله سنة كيف بالله تبي واحد يكتب لك عليه شيك؟ تراني اجلس مع مستثمرين كبار ويدخل مشروعك في Deep Research مع مصطلحات تحفز الAI للنقد وهاتك يالجلد اللي يجي مشروعك… لا تضيع وقتك على ولا شيء
لذلك بكرة في Leap تقدر تناديني وتخليني اقيم مشروعك وتحمل النقاط السلبية… جهز الكود اذا تبيني اخش بالعمق
غالبًا راح أعطيك نصايح كويسة وما قد سمعت عنها من قبل
أدب المناسبات الخاصة من سلسلة #تخلق
إذا دعوت الناس لمناسبة خاصة على شرف فلان ثم اعتذر فهل تتم الدعوة أم تعتذر لبقية المدعوين ؟
ما دورك في مجلس صديقك المضيف ؟
أيهما أسوأ التأخر أم الحضور قبل الموعد ؟
تساؤلات حاولت الإجابة عنها في الحلقة الرابعة من سلسلة تخلق والتي تركز على الآداب والتذكير ببعض الأخلاق الاجتماعية
أنزلك أحلى هوشة لعيونك
إذا فهمت الفرق بين الاستهلاك والإنتاج الفكري بتصير تبغى اللغة العربية
كونك تقرأ بالانجليزي وتفهم يعني أنك مستهلك
بس إذا تبغى تتطور لازم تصير منتج فكريا، وهذا ما يصير إلا إذا وصلت لفهم عميق ثم بدأت تستخدم اللغة في إنتاج أفكار جديدة.
هذا الشيء لا يمكن يتم إلا بلغتك الأم، لأن ال critical thinking ما يتم إلا فيها
هذي النقطة الأولى. النقطة الثانية أني أتفق معك أن التعريب حقنا أبو كلب. لكن هو يرجع لنفس السبب الأول.
إذا أردت أن تعرب، لا بد تكون فاهم المعلومة بشكل "نقدي"، ما تاخذها بألفاظها.
مثلاً عندك ال extreme programming هو إحدى منهجيات ال agile
التعريب الشائع له هو البرمجة المتطرفة
بعدما قرأت الكتاب، الاسم المناسب لها صار "البرمجة البدوية"، لأن صاحب الكتاب ذكر فعلاً أن المبرمجين مثل البدوان يلحقون الأهداف وين ما كانت بغض النظر عن الإجراء وخل المواضيع بسيطة وصغيرة. يعني حرفياً طقها والحقها.
نفس الشيء بالنسبة لل oop ، اللي التعريب الشائع لها هو البرمجة الشيئية
بس لما تتعمق فيها، تجد أن ال oop هو فكرة إعادة تقسيم الكود بين الكلاسات على أساس المسؤولية. وأنكل بوب تكلم أن مسألة is-a و has-a في ال oop هي حركات تسويق، وبالتالي ف oop لا يتكلم عن تمثيل العلاقات (هذاك خاص بال erd).
بالتالي إذا بترجمها صح المفروض تقول "البرمجة بالمسؤولية". وإذا فهمتها كذا، بتبدأ تطالع بلغة البرمجة بنظرة جديدة وصحيحة. روح شوف الكتب عن oop design تلقاها كتاب Responsibility-Driven Design
وتلقى كتاب oop design يجيب لك مبادئ اسمها grasp في التصميم واللي هي (General Responsibility Assignment Software Patterns)
وتبدأ تشوف ال design patterns على أنها أنماط لتوزيع المسؤولية.
معناتها الترجمة الصحيحة فتحت لك آفاق وخلتك تفهم شي انت كنت تظن أنك فاهمه وانت منت فاهمه أساساً. والآن تقدر تضيف عليه لأنك فهمته صح.
إضافة، إذا تبغى تتأكد أنك فاهم الشي صح، حاول توجد له ترجمة حقيقية باللغة العربية، وهذي بيرغمك (غصباً عنك) على التعمق في الفهم إلى أن تصل إلى المعنى الحقيقي.
فأنا أتمنى أن كل التقنيين اللي يقرأون كتب يحاولون يترجمون ويشاركون ترجماتهم وندخل في نقاشات صحية، لأن هذي المصطلحات اللي بالانجليزي لما طلعت كانت طلعت بمناقشات بمنتديات بشكل عفوي وبنفس الطريقة. وصدقني وقتها بنوصل للي نبيه.
اللي كنت أخاف منه صار.
اليوم Claude Code حذف قاعدة البيانات بالكامل بدون أي سبب واضح.
كانت المهمة بسيطة: التحقق من سبب إرسال نموذج التسجيل بريدًا إلكترونيًا، وكل ما أعطيته كان رابط المشروع على الـ localhost.
المفاجأة أنه حذف البيانات بالكامل، ثم تنصل من المسؤولية! مع أنه هو الوحيد اللي كتب وعدّل كل كود المدونة خلال الفترة الماضية بدون أي تدخل من أحد.
أول مرة تصير معي. ولحسن الحظ كان عندي نسخة احتياطية ورجعتها، لكن اللي صار بصراحة غريب ويستحق الانتباه.
من الاشياء اللي صدمتني:
يحسب github الموقع اللي تحمل منه برامج opensource
يحسب الcommit يعني حذف الملفات من جهازه ويرفعها على github
يحسب الskills هي الملفات اللي تسوي كل شي سحري في claude
يستخدم الgui ومايعرف للterminal
عنده وندز
@AnthropicAI بعدين انتم وش في امكم، ياخي claude cli برنامج عقيم، خايس، مستانسين بultathink اللي راس ماله prompt خايس يعدم ام التوكنز بدال ما استخدم برنامج مرتب زي opencode