Summary
Highlights
يناقش المتحدث كيف اختلف تطوير البرمجيات كثيرًا عما كان عليه في 2007، مشيرًا إلى أن الكثير من التغييرات حدثت على مدار عقدين وليست بين عشية وضحاها. يعبر عن دهشته من منظور البعض بأن الذكاء الاصطناعي قد أحدث ثورة شاملة في السنوات القليلة الماضية، ويستعرض منشور Reddit يقارن بين التطوير في 2022 و2025.
يتناول المتحدث بعض النقاط المثارة في المنشور المتداول، مثل 'كتابة كل سطر من الأكواد بأنفسنا'. يوضح أن المطورين لم يكونوا يكتبون كل شيء من الصفر، بل كانوا يستخدمون مقتطفات التعليمات البرمجية، و Stack Overflow، و GitHub، ومديري الحزم، ومولدات الأكواد، وأدوات CI/CLI.
يصف المتحدث هذه النقطة بأنها 'مهينة للمطورين'، مشيرًا إلى أن أدوات التحقق من الأخطاء (Linters) مثل ESLint و Prettier كانت موجودة منذ فترة طويلة، وأن بيئات التطوير المتكاملة مثل VS Code كانت تشير إلى الأخطاء قبل حفظ الملف حتى في 2022. إذا كان المطور يستغرق ساعات في هذه المشكلة، فهذا ليس بسبب الأدوات.
يتفق المتحدث مع هذه النقطة، لكنه يشدد على أن Stack Overflow كان له قيمة كبيرة لا يقدمها الذكاء الاصطناعي، مثل الإجابات الموثوقة والمناقشات المجتمعية والحلول المتعددة للمشكلة الواحدة. في حين أن الذكاء الاصطناعي يقدم الإجابات أسرع، فإن Stack Overflow قدم السياق والنقاش والفهم.
يصف المتحدث هذه النقطة بأنها 'سرد مضلل'، موضحًا أن بيئات الاختبار (staging environments) كانت موجودة منذ 2008، وأن حاويات Docker وفرت بيئات متسقة بحلول منتصف 2010. بحلول عام 2022، كانت مسارات CI/CD ممارسة قياسية تمنع النشر إذا فشلت الاختبارات.
يبدأ المتحدث بمناقشة ما يُزعم أنه أفضل في 2025 بفضل الذكاء الاصطناعي، مثل 'الذكاء الاصطناعي يكتب الكود لنا'. يعترف بقيمة الذكاء الاصطناعي في الأكواد الجاهزة والمهام المملة، لكنه يحذر من المشاكل الجديدة مثل الإفراط في الاعتماد عليه وتقليل فهم المطورين للمفاهيم الأساسية.
يشير المتحدث إلى أن بيئات التطوير المتكاملة كانت تقدم رسائل خطأ ذكية بالفعل. يعترف بأن الذكاء الاصطناعي يجعل شرح الأخطاء أكثر تفاعلية ويساعد في فهم السياقات المحددة، مما يمثل تحسنًا حقيقيًا. كما يتفق مع فكرة أن الوثائق أصبحت أشبه بالمحادثات، مما يسهل التعلم وطرح الأسئلة.
يؤكد المتحدث أن النشر بأمر واحد كان حقيقة منذ سنوات، مشيرًا إلى Heroku و Netlify و Vercel كأمثلة. كانت مسارات CI/CD ناضجة قبل ظهور ChatGPT بوقت طويل، وبحلول عام 2022، كان النشر بأمر واحد هو المعيار.
يختتم المتحدث بأن أدوات الذكاء الاصطناعي تُحدث تغييرًا في تطوير البرمجيات، لكن ليس بالقدر الجذري الذي يعتقده الكثيرون أو يروجه المؤثرون. يجادل بأن التغييرات من 2010 إلى 2020 كانت أكبر بكثير، حيث شهدنا ظهور الأطر الأمامية، وتصميم الهاتف أولاً، وانتشار Docker. الذكاء الاصطناعي يُعدّ تحسينات تدريجية على أسس قوية. يحذر من خطر إهمال المبتدئين للمفاهيم الأساسية والاعتقاد بأن الذكاء الاصطناعي سيتولى كل شيء.