في مرحلة الثانوية أعجبت بحركة البرمجيات الحرة حتى باتت وجع رأس حقيقي لأصدقائي من كثرة حديثي عن المبادئ التي نادت بها وما قدمته للعالم ومع إنتقالي لنظام GNU-Linux وإطلاعي على مشاريع مجنونة قام بها أشخاص عاديون عن طريق متحكمات دقيقة بالأخص Arduino والحاسوب الأعجوبة Raspberry Pi أدركت الحاجة لتعلم البرمجة، واجهت الكثير من المشاكل في البداية أبرزها التعامل مع كتب تتطلب إلماما مسبقا ببعض الأمور (يبدو أني لم أبحث بما يكفي) ثم إختلاق مشاكل لم يحن أوانها بعد مثلا أيهما أفضل، البرمجة لسطح المكتب أم الويب أم الهواتف الذكية؟ وكأني تمكنت من الأساسيات والمفاهيم الرئيسية لأتفرغ لهاته الأمور، عند هذه النقطة كانت لدي فكرة ضبابية عن الأمر برمته بسبب الكسل والملل من حل أول عقبة وضعف الحافز وقلة التطبيقات (أي ماذا بوسعي عمله بما تعلمته) .
لم تبقى الأمور على حالها، حين دخلت الجامعة حسمت أمري على لغة C بحكم أن موضوع مادة المعلوماتية يدور حولها (الكثير لا ينصحون بها في بداية المشوار إلا أن قدرتها على الوصول إلى المكونات الصلبة شفعت لها ذلك حتى تيسر الأمور لطلاب الهندسة الإلكترونية أثناء التخصص) حينها أخيرا توقفت عن التخبط وبالرغم أن حصة الأعمال التطبيقية كانت مرة كل أسبوعين إلا أنها كانت ثرية تسمح للطالب أن يشعر بما تفتح له البرمجة من آفاق لم يكن يحلم بها قط.
مازلت في بداية المشوار وأمامي سنة ضوئية حتى اسمي نفسي مبرمجا يعرف ما يفعل وستكون منشوراتي هنا سجل لتقدمي أعود لها لأرى كم كنت غبيا حينها.