برمجياتقراءة دقيقتين

مهندس سابق في Google Docs: البرمجيات قد تسوء، لكنها كانت فظيعة من قبل

نشر Jake Voytko، الذي عمل في فريق Google Docs منذ 2010، مقالة في 27 أكتوبر 2026 يرد فيها على فكرة شائعة: أن البرمجيات كانت أفضل في الماضي. وهو لا ينفي أنها قد تسوء اليوم، لكنه يقول إن ما سبقها كان فظيعًا، وإن الذاكرة نسيت ذلك.

ومثاله من Google Docs نفسها: كان اختصار Ctrl مع S، بعيدًا عن التحرير نفسه، من أكثر 5 حركات يقوم بها المستخدمون، مع أنه لم يكن يفعل شيئًا، لأن المستند يُحفظ تلقائيًا. فقد كان الناس يحفظون ما هو محفوظ أصلًا، بعادة صنعتها سنوات من ضياع العمل.

وتمتد القائمة في المقالة. فشاشة Windows الزرقاء كانت تظهر في أي وقت، ومعظم أسبابها drivers من جهات خارجية، في نظام كانت حصته نحو 95%. ولم يكن النظام يستعيد كامل الذاكرة من البرامج المغلقة، فيبطؤ الجهاز مع الوقت. وكان تفتت القرص يجعل بعض الأجهزة تحتاج 20 دقيقة لتعمل. ولعبة صدرت في 1998 كانت تتعطل إذا تجاوز عدد وحدات دولة فيها 255. وكانت أجهزة IBM الأولى تعمل بتردد 4.77 ميجاهرتز، وبُنيت برامج كثيرة على هذا الرقم بالضبط، فأضاف المصنعون زرًّا اسمه Turbo وظيفته إبطاء المعالج. وتروي المقالة أن أخت الكاتب، وهي في التاسعة، فتحت شاشة توقف محمية بكلمة مرور في معرض بالضغط على Ctrl وAlt وDelete. وتذكر أيضًا فيروس Melissa، وهو ماكرو بسيط في Word عطّل أنظمة البريد.

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

وفي المقالة جملة تجعلها نقدًا للحاضر لا دفاعًا عنه: إذا تضاعفت كمية الكود 10 مرات ولم ينخفض معدل الأخطاء 10 مرات، فإن البرمجيات في الـ production ستحمل bugs أكثر. فالمقارنة الصحيحة ليست بين جودة الأمس واليوم فقط، بل بين معدل الخطأ وحجم ما يُكتب.

المصادر

  1. مقالة Jake Voytko على مدونة bitlog
  2. خلفية عن زر Turbo على Wikipedia

من عدد الأربعاء 17 جمادى الأولى - 28 أكتوبر

أخبار ذات صلة

برمجيات

لعبة FreeCell من عام 1993 تعمل على Windows 11 دون تعديل، وثلاثة اتفاقات تقنية تفسر السبب

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

16 جمادى الأولى - 27 أكتوبر

أخبار الأربعاء 17 جمادى الأولى - 28 أكتوبر