ثلاث مراحل من تطبيق الحاسوب
يفتتح الفصل الخامس من هامينج برؤية راجعة: سلسلة محاضراته على مدى 30 سنة في فعاليات التدريب على العملاء في IBM أجبرته على فهم الاتجاهات بدلاً من مجرد الحقائق. إن إعداد نفس المحاضرة بشكل متكرر تطلب منه البقاء في طليعة المجال، و ليس مجرد أن يكون على اطلاع حالي به.
حدد ثلاث مراحل متتالية في كيفية تطبيق الحواسيب:
المرحلة 1: حدود الأجهزة (الفصل 3). كانت الحوسبة المبكرة مقيدة بما كان بإمكان الآلة أن تفعله — كانت الذاكرة نادرة، و الدورات مكلفة، و الموثوقية غير مؤكدة. تم اختيار التطبيقات لتناسب الأجهزة.
المرحلة 2: حدود البرمجيات (الفصل 4). مع تحسن الأجهزة، أصبحت البرمجة عنق الزجاجة. كانت التطبيقات مقيدة بما يمكن برمجته بكفاءة.
المرحلة 3: الاقتصاد و التطبيقات (الفصل 5). بحلول أواخر الثمانينات، كانت الأجهزة رخيصة بما يكفي و البرمجيات قوية بما يكفي بحيث أصبح السؤال: ماذا يجب أن تفعل الحواسيب؟ حددت الاقتصاد و القدرة التنظيمية التطبيقات التي تم بناؤها.
هذا التحول بين المراحل مهم: كل مرحلة تتطلب مهارات مختلفة تماماً من الممارسين. مهندس أجهزة عبقري من المرحلة 1 لم يحدّث نموذجه العقلي أصبح عديم الفائدة في المرحلة 3.
التطبيقات الأولى
بدأت الحوسبة بالحسابات الفلكية، ثم 'معالجة الأرقام' في الفيزياء و الهندسة. بنى Raymond Lull (1235–1315)، عالم اللاهوت الإسباني، آلة منطق — أول تطبيق للحوسبة على التفكير غير الرقمي. سخر Jonathan Swift منها في Gulliver's Travels (جزيرة Laputa). تتبع Hamming هذا الخط من Lull عبر المعالجة الرمزية إلى ما أصبح: التعلم الآلي.
منحنى S لتبني التكنولوجيا
تتبع كل تكنولوجيا رئيسية مساراً مميزاً: تبني بطيء في البداية، تسارع سريع، تشبع. أطلق Hamming على هذا اسم نمط منحنى S.
المرحلة 1 من أي تكنولوجيا: العرض البطولي. عدد صغير من المتحمسين يثبتون أن التكنولوجيا تعمل. يعتمد التقدم على العبقرية الفردية و التسامح مع عدم الموثوقية.
المرحلة 2: الاعتماد السريع. تصبح التكنولوجيا موثوقة بما يكفي للاستخدام العام. تُبنى البنية التحتية حولها. تظهر المعايير. يتحول العامل المحدد من التقني إلى التنظيمي.
المرحلة 3: التشبع. تصل التكنولوجيا إلى اختراق كامل في السوق القابل للخطاب. يسفر التحسين الإضافي عن عوائد متناقصة. تبدأ منحنيات S جديدة للتكنولوجيات الخليفة.
بالنسبة للحوسبة: المرحلة 1 = حقبة ENIAC (1940s–1950s)، المرحلة 2 = تسويق الحواسيب الكبيرة (1960s–1970s)، المرحلة 3 = الحوسبة الشخصية تقترب من التشبع (1980s–1990s). كان Hamming يكتب خلال الانتقال من المرحلة 2 إلى المرحلة 3 للحواسيب الكبيرة، بينما كانت الحوسبة الشخصية لا تزال في مرحلتها الثانية.
تنطبق رؤية المنتج المكافئة (المذكورة أولاً في الفصل 2) بشكل مباشر هنا: في المرحلة 2، يؤدي الكمبيوتر الناجح إلى وظيفة مكافئة و ليس الوظيفة نفسها. غالباً ما فشلت المنظمات التي حاولت كمبيوترة سير العمل الموجودة دون إعادة تصميمها أو كانت أداؤها أقل من الحد الأدنى.
تحديد موقعك على منحنى S
لكشف Hamming عن منحنى S تطبيق عملي: فالمهارات و الاستراتيجيات التي تنجح في المرحلة 1 (بطولية، تجريبية، تسامح عالي مع الفشل) تختلف عن تلك المطلوبة في المرحلة 2 (التسليم الموثوق، الامتثال للمعايير، التكامل التنظيمي) و المرحلة 3 (التحسين، خفض التكاليف، توحيد المنصات).
عندما لا تعمل البيانات المشتركة
روى Hamming قصة من وقت إجرائه عملية تدقيق عالية المستوى في مركز الحوسبة في بوينج. اعتقدت إدارة بوينج أنهم حلوا المشاكل التعاونية: سيكتب جميع المهندسين حالة تصميمهم الحالية على شريط مشترك. سيقرأ الجميع من هذا المصدر الموحد للحقيقة. ستختفي مشاكل التنسيق.
لم تنجح.
السبب: عندما تجري فريق دراسة تحسين (تغيير، قل، مساحة الجناح و الملف الشخصي لتقليل المقاومة)، تحتاج إلى نسخة أساسية ثابتة لقياس التغييرات مقابلها. إذا تم تحديث الشريط المشترك بشكل مستمر مع التغييرات من فرق أخرى، قد يعكس التحسين الذي يقيسه فريق في الواقع تغييراً من فريق آخر تم إدراجه بين تكراراتهم — و ليس قراراً تصميمياً خاصاً بهم.
الحل الذي اعتمدت عليه الفرق في الممارسة: كل مجموعة، عند بدء دراسة تحسين، عملت نسخة لقطة ثابتة من الشريط الحالي. استخدموا تلك النسخة المتجمدة طوال دراستهم، متجاهلين التحديثات. فقط عندما كانوا راضين عن تصميمهم الجديد كتبوا للخلف — ثم قاموا بالتوفيق مع تغييرات الآخرين.
خلاصة Hamming: لا يمكنك استخدام قاعدة بيانات متغيرة بشكل مستمر لدراسة تحسين. يتطلب التحسين حالة حالية مستقرة؛ تدخل الحالة المشتركة القابلة للتغيير ارتباطات وهمية.
قواعد البيانات
تم الترويج للحواسيب كحل لمشاكل البيانات التنظيمية. كان Hamming متشككاً. استشهد بأنظمة الحجوزات الجوية كناجحة حقاً (مشكلة التنسيق حقيقية، و نموذج البيانات بسيط، و الاتساق مطلوب بصرامة). لكن أنظمة المعلومات الإدارية التي وعدت بأن تخبر المديرين 'الحالة الحالية للشركة في الوقت الفعلي' لم تحقق أبداً: نماذج البيانات كانت معقدة جداً، و جودة البيانات ضعيفة جداً، و التفسير غامض جداً.
خط أساس مستقر مقابل بيانات حية
يوضح فشل بوينج مبدأً عاماً اشار اليه Hamming ضمناً: يتطلب التحسين دالة تكلفة مستقرة يتم تقييمها على فضاء حالة ثابت. تدخل الحالة المشتركة القابلة للتغيير متطلب فضاء الحالة الثابت.
يمتد هذا المبدأ خارج البرمجيات. في أي عملية تحسين — استراتيجية الأعمال، تصميم التجارب، تدريب النماذج — يتطلب عزل المتغير قيد الدراسة السيطرة على جميع الآخرين.
التعرف على الأنماط كحدود جديدة
بحلول 1993، حدد Hamming التعرف على الأنماط كتحدٍ رئيسي تالي للحوسبة. ميّز بين نوعين:
التعرف على الأنماط الكلاسيكي: مقارنة المدخلات بقالب مخزن. كشف الوجوه، OCR (التعرف البصري على الأحرف)، التحقق من التوقيع. تقبل حلولاً خوارزمية بمجرد تحديد مجموعة القالب.
الاعتراف الحقيقي: يعترف الطفل بـ 'كرسي' عبر آلاف الأشكال المختلفة، و المواد، و الأحجام، و الاتجاهات، دون أن يكون قد رأى معظمها من قبل. لا قالب صريح يغطي التعميم. تعامل Hamming مع هذا كمشكلة مفتوحة — الفجوة بين المطابقة الكلاسيكية للأنماط و الاعتراف الحقيقي لم تكن مسألة بيانات أكثر أو أجهزة أسرع. تطلبت أساسات مختلفة.
أطر هذا من حيث فشل الأنظمة الخبيرة: اعتقد الباحثون أنهم يستطيعون استخراج قواعد القرار من الخبراء و ترميزها في البرامج. عملت الأنظمة الخبيرة في المجالات الضيقة لكنها فشلت في المجالات المعقدة، جزئياً لأن الخبراء يستخدمون أنماطاً لا يستطيعون التعبير عنها. لا يمكن استخراج مكتبة الأنماط اللاواعية المبنية على سنوات من الممارسة من خلال المقابلات.
تنبؤ Hamming (1993): سيتطلب التعرف على الأنماط الحقيقية أساليب حسابية مختلفة جذرياً. أشار إلى الشبكات العصبية لكنه كان حذراً — لم يقتنع بأن الشبكات العصبية الحالية ستغلق الفجوة.
إلقاء نفس المحاضرة لمدة 30 سنة
وصف Hamming ممارسة أعطته عائداً أكثر من أي شيء آخر تقريباً في حياته المهنية: إلقاء نفس المحاضرة بشكل متكرر.
تمت دعوته للحديث في فعاليات التدريب على العملاء في IBM في حوالي 1960. اختار إلقاء محاضرة حول تاريخ الحوسبة حتى سنة 2000 — موضوع كان غير متأكد حقاً منه، مما أجبره على تطوير وجهات نظر فعلية. ألقى متغيرات تلك المحاضرة مرتين أو ثلاث مرات سنوياً لمدة 30 سنة.
المزايا التي حددها:
البقاء محدثاً: كان إلقاء نفس المحاضرة بشكل متكرر يجبره على تحديثها بانتظام. لم يستطع إلقاء محاضرة متحجرة دون إحراج نفسه أمام جماهير تتابع المجال.
التعرف على الاتجاهات: فرض عملية التحديث عليه البحث عن اتجاهات، و ليس مجرد أحداث. ما تغيّر في السنة الماضية، و في أي اتجاه؟ تطلب التحديث المتكرر نموذجاً للمجال، و ليس مجرد فهرساً للحقائق.
مهارة الكلام العام: قللت الممارسة الخوف و حسّنت الأداء. توقف عن الخوف من إلقاء المحاضرات؛ أصبح متحدثاً ملموساً من خلال التكرار بدلاً من الموهبة.
الشبكة: بنت موضوع متسق سمعة. ارتبط الناس به مع اتجاهات الحوسبة. تضاعفت الدعوات.
ملاحظته: كان يمكن أن يكتسب هذه الممارسة من خلال الحظ — لكنه صنع الحظ بالسعي بنشاط للفرص الكلامية، ثم تطوير الانضباط لاستخدامها بشكل منهجي.
الممارسة المتعمدة و رأس المال الوظيفي
كانت محاضرة Hamming البالغة 30 سنة نسخة من الممارسة المتعمدة المطبقة على العمل الفكري: تمرين منهجي متكرر مع حلقات ردود فعل بنت مهارة مركبة على مدى الزمن.
الهيكل: (1) التزم بموضوع على حافة معرفتك؛ (2) ألقِ محاضرة، مما يجبرك على معرفتها؛ (3) تلقَّ ردود فعل (استجابة الجمهور، أسئلة لم تستطع الإجابة عليها)؛ (4) حدّث المحاضرة؛ (5) كرر.
تضيف كل دورة إلى النموذج. كل تحديث يفرض الاتصال ببيانات جديدة. كل سؤال من الجمهور يكشف فجوة. على مدى 30 سنة، يصبح النموذج عميقاً.
ربط الأجهزة، البرمجيات و التطبيقات
تشكل الفصول 3 و 4 و 5 متوالية. بنى Hamming الحجة عبر ثلاث محاضرات:
الفصل 3 (الأجهزة): تقيد الحدود الفيزيائية ما يمكن للآلات أن تفعله. ثلاثة قوانين — حجم جزيئي، سرعة الضوء، حرارة — تضع سقوفاً لا يمكن لأي هندسة إزالتها.
الفصل 4 (البرمجيات): تقيد الحدود البشرية ما يمكن للبرامج أن تفعله. اللغات المصممة للأناقة المنطقية تفشل؛ اللغات المصممة لعلم النفس البشري تنجو. تتراكم طبقات الجريدة، كل منها تحل ألم الطبقة السابقة.
الفصل 5 (التطبيقات): تقيد الحدود الاقتصادية و التنظيمية ما يتم بناؤه. تتبع التكنولوجيا منحنيات S. الحالة المشتركة القابلة للتغيير تكسر التحسين. البحث عن الأنماط يبقى تحدياً مفتوحاً.
موضوع التوحيد: تنقل الحدود. الممارس الذي يحدث نموذجه لما هو القيد الملزم الحالي — و يضع مهاراته وفقاً لذلك — يتفوق باستمرار على من يحسن القيود بالأمس.
درس Hamming الوظيفي من محاضرة 30 سنة: كان إلقاء نفس المحاضرة بشكل متكرر يجبره على فهم الاتجاهات. لم تكن الآلية هي المحاضرة نفسها بل دورة التحضير: ما الذي تغيّر، في أي اتجاه، و لماذا؟ بنت التحضيرات المتكررة نموذجاً لم تستطع القراءة البسيطة توفيره.
ما هو القيد الملزم الحالي؟
في إطار Hamming، لكل حقبة قيد ملزم: الحد الذي، إذا تم إزالته، سيسرع الأكثر التقدم. في 1940s: سرعة الأجهزة. في 1970s: القدرة البرمجية. في 1990s: الاقتصاد و القدرة التنظيمية.