يتكرّر السؤال كل أسبوع بصيغة أو بأخرى: ما دام النموذج ينتج كودًا يعمل انطلاقًا من جملة واحدة، فلماذا يقضي أحد سنوات في تعلّم كتابته بيده؟

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

غرفة تحكّم ليلًا، مقياس واحد يبرزه ضوء مصباح نحاسي بينما يغيب سواه في الظل

الآلة الحاسبة لم تُغلق باب الرياضيات

بل نقلت موضع العمل.

قبل الآلة الحاسبة كان جزء كبير من ممارسة الرياضيات هو تنفيذها: القسمة المطوّلة على الورق، جداول اللوغاريتمات، الطحن الميكانيكي للحساب. أخذت الآلة هذا الجزء كاملًا، ولا أحد يترحّم عليه.

ما لم تستطع أخذه هو معرفة أي الأرقام يهمّ. أي كمية تُقسم على أي كمية. وهل الرقم الظاهر على الشاشة معقول أم يبتعد عن الصواب بألف مرة. وماذا يعني الجواب بعد الحصول عليه. جعلت الآلة التنفيذ مجانيًا، وتركت الحكم في مكانه تمامًا.

هذا هو شكل ما يجري للبرمجة الآن. كتابة الكود صارت الجزء الرخيص. أما قراءته والحكم عليه ومعرفة ما ينبغي طلبه، فلم تصر رخيصة.

ما الذي صار أرخص فعلًا

من المفيد التحديد هنا، لأن الغموض في هذه النقطة هو مصدر قلق بلا سبب.

صار أرخص: الشيفرة التمهيدية، الهياكل الجاهزة، صياغة تتذكّرها نصف تذكّر، واجهة مكتبة استعملتها مرة واحدة، الترجمة بين اللغات، الاختبار الممل الذي كنت ستتجاوزه، والمسوّدة الأولى لأي شيء.

هذا قدر كبير من العمل، وقد زال. ومن كانت قيمته أنه يتذكّر الصياغة أسرع من جاره، فقد تبخّرت قيمته. هذا هو الجزء الذي يحقّ للناس أن ينزعجوا منه.

ولم يصر أرخص: كل ما يأتي بعد وجود الكود.

مقياس دائري كبير من قرب عبر زجاجه المقوّس، ومؤشّره ساكن

ثلاثة أمور لا تصير أسهل

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

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

حين يتعطّل، لا يعرف أنه تعطّل. لا تربط النموذج علاقة بنتائج مخرجاته. لا يصله الاتصال، ولا يرى الرقم يتحرّك في الاتجاه الخطأ، ولا يستطيع أن يخبرك بأن ما كتبه أمس، وكان صحيحًا، صار اليوم سبب العطل — لأنه لا يملك مفهومًا لـ«الآن»، ولا لـ«التعطّل»، ولا لكون الشيء ملكك. لا بدّ أن يحمل ذلك إنسان، وحمله يقتضي فهم النظام، وفهم النظام يقتضي القدرة على قراءته.

كرسي مشغّل خالٍ مسحوب إلى لوحة تحكّم تتوهّج أقراصها بالأخضر

المهارة النادرة انتقلت

هنا تكمن الخلاصة العملية لمن يقرّر ما الذي يتعلّمه.

صار بإمكان أي أحد أن يطلب كودًا. هذا هو التغيّر الحقيقي: انهار حاجز إنتاج الكود. ومعنى ذلك أن الإنتاج لم يعد موضع الندرة، والندرة هي ما يُدفع ثمنه.

قليلون يستطيعون الحكم على جودة الجواب. وأقلّ منهم من يستطيع تعليل الحكم. وأقلّ منهم من يصوغ المشكلة صياغة تجعل الجواب الجيد ممكنًا أصلًا — وصياغة المشكلة جيدًا هي معظم العمل، تمامًا كما كانت دائمًا.

من يبدأ اليوم فليس في موقف مثبِّط، بل في صفقة أفضل ممّا سبقها: يتجاوز قدرًا هائلًا من التمرين الميكانيكي الذي كان يفصله عن فعل أي شيء مثير للاهتمام. لكنه لا يستطيع تجاوز الفهم، والإغراء بمحاولة تجاوزه هو أكبر فخّ أمام المبتدئ في 2026. كود يعمل ولا تستطيع شرحه يبدو تقدّمًا وليس كذلك.

باختصار

الذكاء الاصطناعي جعل كتابة الكود سهلة، وجعل فهم الكود ثمينًا.

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

ما آخر شيء أطلقته ولم تكن تستطيع شرحه؟