البرمجة في رمضان

نشره م. وائل حسن -أ… في

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

المهم أنني بسبب العطش و الإجهاد البدني و عدم القدرة علي التركيز في نهار رمضان وضعتُ قواعد عامة أسير عليها في عملي في هذا الشهر الفضيل. و منها:

  • نهار رمضان مخصصٌ للاختبارات tests و للتنقيح debugging؛ لأنهما لا يحتاجان إلي ابتكار خوارزماتٍ algorithms للبرنامج مثل حالة إضافة الخصائص الجديدة. و يكفي قليلٌ من التركيز للقيام بهما علي نحوٍ مقبول (و إن كان غير ممتاز).
  • ليل رمضان إما أن أكون قادراً فيه علي إضافة خصائصٍ جديدةٍ للبرنامج فأقوم بالتركيز علي هذا، و إما أن أكون مجهداً فأُكمل الاختبارات و التنقيحات كالنهار بالضبط.
  • لو قل الشعور بالإجهاد و العطش في النصف الثاني من رمضان فسأتوقف عن التنقيحات قدر الاستطاعة و أقوم بدوراتٍ متجددة من (زيادة خصائص جديدة، اختبار الخصائص الجديدة المضافة).
  • أما لو (لا قدر الله) غلبني الإجهاد و لم أستطع حتي القيام بالاختبارات فساعتها سأقوم بقدر الاستطاعة بتكلمة توثيقات المشروع و الأجزاء النظرية.

الأمر الوحيد المؤكد هو أنني لن أتوقف عن العمل علي المشروع بكل الجهد المتوافر لدي بإذن الله تعالي مهما كانت نوعية ذلك العمل؛ فالمهم هو الإنجاز و التقدم للأمام.