"إن… فـ…" (عن تلك القرارات التي لا تُتخذ إلا إذا تغيّر شيء…)
في الحياة، لا نمضي دائمًا بلا تفكير.
أحيانًا نتوقف… نُراقب… ننتظر.
ثم نُقرر.
إذا استيقظنا باكرًا، نشرب القهوة في هدوء.
إذا تأخرنا، نأخذها معنا في الطريق.
إذا شعرنا بالتعب، نُلغي الموعد.
إذا كان الطفل مُجهدًا، نؤجل الدرس.
نُبدّل الخطط أحيانًا، لا لأننا لا نعرف الطريق…
بل لأن الطريق لا يُفتح دائمًا.
وهكذا تُفكّر البرامج.
---
في البرمجة، نسأل أنفسنا:
> هل تحقق الشرط؟
نعم؟ إذًا نفّذ هذا الجزء.
لا؟ إذًا انتقل للخطة البديلة.
تمامًا كما في هذا المثال:
age = 17
if age >= 18:
print("يمكنك الدخول.")
else:
print("عذرًا، الدخول غير مسموح.")
إن كان العمر 18 أو أكثر، يُفتح الباب.
إن لم يكن كذلك، تُغلق الشاشة بلطف.
برنامج صغير… لكن وراءه منطق نعرفه جيدًا.
---
نُكرر أشياء كثيرة كل يوم، لكن لا نُكررها دائمًا بنفس الشكل.
القرار يتغير إن تغيّر الشرط.
وهذا ما يجعل خطواتنا… مرنة.
---
أحيانًا، لا نحتاج أن نُعيد كل شيء…
بل فقط أن نُعيد "النظر".
فالشرط المناسب، في اللحظة المناسبة،
قد يغيّر النتيجة كلها.
