أطروحة بديلة: التحفيز هو البرمجة. تماما كما يمكنك جعل الجهاز يفعل أي شيء إذا استطعت البرمجة بشكل أسرع، يمكنك أيضا جعل الجهاز يفعل أي شيء إذا قمت بطلب أسرع... وتحقق بشكل أسرع. والجزء الأخير هو الصعب.
Andrej Karpathy
Andrej Karpathy‏27 ديسمبر، 01:36
لم أشعر يوما أنني متأخر بهذا القدر كمبرمج. يتم إعادة هيكلة المهنة بشكل كبير مع انتشار الأجزاء التي يقدمها المبرمج بشكل متزايد وبين الأجزاء المختلفة. لدي شعور أنني قد أكون أقوى بعشر مرات إذا قمت فقط بربط ما أصبح متاحا خلال ~السنة الماضية بشكل صحيح، وفشل المطالبة بالتعزيز يشبه مشكلة المهارة. هناك طبقة جديدة قابلة للبرمجة من التجريد لإتقانها (بالإضافة إلى الطبقات المعتادة أدناه) تشمل الوكلاء، والوكلاء الفرعيين، ومحفزاتهم، والسياقات، والذاكرة، والأوضاع، والأذونات، والأدوات، والإضافات، والمهارات، والخطافات، وMCP، وLSP، وأوامر الشريحة السلش، وسير العمل، وتكاملات بيئة التطوير (IDE)، والحاجة لبناء نموذج ذهني شامل لنقاط القوة والعيوب في الكيانات العشوائية الأساسية، القابلة للخطأ، وغير المفهومة والمتغيرة، والتي اختلطت فجأة مع ما كان في السابق هندسة قديمة الطراز. من الواضح أن أداة فضائية قوية تم توزيعها لكنها لا تأتي بدون دليل يدوي والجميع يجب أن يتعلم كيف يمسك بها ويشغلها، بينما الزلزال بقوة 9 درجات يهز المهنة. ارفع أكمامك حتى لا تتأخر.
لا أقول أنني أؤمن بهذا تماما بعد. ولست أقول إنه لا توجد أي مكاسب أو شيء من هذا القبيل. لكن قد نظل في النهاية نحيل إلى محدودية في استخدام البرمجيات الرطبة، أكثر مما نعتقد. تحميل السياق وكتابة التعليمات يشبه إلى حد كبير إعداد البيئة وكتابة البرامج.
‏‎115‏