إصلاح مشاكل كودك البرمجي بالحديث مع بطة مطاطية

في كتاب (المبرمج البرغماتي) (The Pragmatic Programmer) ذكر الكاتب فكرة حل مشاكل الكود عبر الحديث عنها إلى شخصية تخيلية وكان المثال (بطة مطاطية) عرف منها المصطلح (Rubber duck debugging).الفكرة ليست جديدة بل أعتقد أن جميع المطورين الخبراء ينتهجونها بطريقة أو بأخرى، فمثلا أنا أقوم بالرسم على ورقة على طريقة الشخبطة،...

14 نصيحة لتصبح مبرمجا عظيما

كتبت هذه المقالة خصيصا لفريق العمل الرائع الذي يعمل معي يوميا على تحديات جديدة ومشاريع عملاقة مقارنة بحجم الفريق المتوسط، وأحببت أن أشاركها معكم لتعم الفائدة.مصير أول خمس نسخ سلة المهملاتلا أذكر من القائل لهذه الجملة، ولكنها أكثر جملة غيرت طريقة تفكيري في كتابة الكود، وأكررها دائما على فريق العمل،...

البحث عن الكمال في البرمجة أحد أسباب الفشل

عنوان المقال هو الوصف الصحيح لأسباب فشل المشاريع بشكل عام والرقمية بشكل خاص؛ تعددت الأسباب والموت واحد .أذكر صديقي الذي استثمر الكثير من الأموال والوقت والجهد لبناء مشروع كان ليكون ربما أول بنك رقمي (خدمات أون لاين) في أمريكا في العام (2000) ميلادية، وأذكر كلماته لوصف سبب فشل المشروع "كنا...

الاستقلالية الرقمية

تنويه هام: هذا المقال ليس سياسيا فأنا لا أفقه في السياسة شيئا.العالم كلّه يشاهد تبعات الحرب الدائرة بين (روسيا وأوكرانيا) وتحيز العالم بشكل لم يكن له مثيل سابق. لأول مرة يتفق العالم على دولة واحدة ويستخدم كل هذه الطرق لمعاقبتها.يوميا تصلني رسائل بريدية من خدمات ومواقع تخبرني بأنها توقفت عن...

هل تحتاج فعلا إلى بناء تطبيق خاص بك؟

قرأت منشورا لصديقي به كتب فيها (ليس كل شخص يحتاج إلى تطبيق)، و أتكهّن بأن سبب وصوله لتلك القناعة هو كثرة من يطلب منه بناء تطبيق خاص لكل عمل جديد، أو أصحاب الأفكار الذين يرغبون ببناء تطبيقات لها ويعتقدون أنها هي أساس نجاح العمل.تعليقي على منشور صديقي كان (لربما كل...

كيف تربح أفلام اليوتيوب الصامتة آلاف الدولارات؟

من أبرز الشخصيات في تاريخ صناعة السينما حول العالم شخصية (المتشرد) التي أداها الممثل (Charlie Chaplin) في أفلامه (الصامتة)، مع أن وفاته كانت في عام (1977) ميلادية إلا أنه لا يزال شخصية محببة ومشهورة حتى يومنا هذا، ومع أنه أمضى وقتا طويلا من حياته في التمثيل في وقت كانت فيه...

تكلفة الفرصة البديلة

منذ ثماني سنوات قمت بشراء خدمة بقيمة 2000 دولار أمريكي، مع كوني أستطيع أن أدفع مالا يزيد عن 50 دولارا سنويا فقط للحصول على نفس الفائدة من الخدمة، أي بعد سنتين من الآن لن أكون قد دفعت أكثر من 500 دولار أمريكي، بالتأكيد حكمك على ما قمت به سيكون مجحفا...

ماهي مواصفات وواجبات الشريك التقني؟

تقريبا أغلب المشاريع حاليا تعتمد على التقنية ليس كـ (تمكين) أو مساعد فقط، بل أصبحت التقنية هي (عصب) المشروع الأساسي، ولكي أوضح الفرق بشكل أكبر بين أن تكون التقنية (مُمَكنا) أو تكون (أساسا) وعصبا للمشروع لنأخذ مثالا على ذلك (مطعم للوجبات السريعة).التقنية في مطاعم الوجبات السريعةعندما تستخدم أجهزة البيع (POS)...

إدارة شركة المنتجات الرقمية بحاجة إلى عقلية خاصة

قمت بإغلاق شركتي التي تقدم خدمات التطوير للغير منذ حوالي أربع سنوات أو كما تسمى شركات (software house) أو البعض يسميها (المطبخ البرمجي)، إغلاقي للشركة ليس لعيب فيها بل بسبب أنها لا تتناسب مع طريقة تفكيري أو طموحي. بعدها بدأت ببناء فريق هدفه الأساسي بناء (منتج) رقمي وليس تقديم (خدمات)...

تكلفة الاستحواذ على الكفاءات أقل من بنائها

لاحظنا صعود نجم الكثير من الشركات التقنية في الشرق الأوسط خلال السنوات الخمس الماضية، وهي في ازدياد مطّرد ومتسارع مع توفر الإمكانيات لمضاعفة ذلك بضع مرات بناء على الفرص الموجودة في السوق والطفرة في العالم التقني والكفاءات الموجودة في العالم العربي.أذكر حديث صديقي المؤسس لإحدى أقدم شركات الستارت أب في...