
استعادة قوانين جيف راسكين الثلاثة لتصميم برمجيات إنسانية
تدعوك هذه الاستعراض إلى استعادة قوانين جيف راسكين الثلاثة لتصميم واجهات التفاعل بين الإنسان والحاسوب، وترتبط القواعد الرسمية بالعمل الإنساني وبواجب العناية للمطور.
دعوة إلى برمجيات إنسانية
تدعو المقالة إلى استعادة قوانين جيف راسكين الثلاثة لتصميم البرمجيات وواجهات الحاسوب. وتقترح أن يتم تنظيم العمل على الواجهات بقواعد راسخة وأن نربط هذه المبادئ بعمل إنساني يراعي واجب العناية للمطور. ويُقدَّم هذا كرد على صناعة البرمجيات التي لا تطبق باستمرار الدروس المألوفة لها بالفعل.
رد راسكين على أسيموف
وضع راسكين قوانينه الثلاثة بعد 58 عامًا من تقديم إسحاق أسيموف قوانينه الثلاثة للروبوتات عام 1942. وتضع هذه المقارنة المبادئ الرسمية للروبوتات جنبًا إلى جنب مع إطار منفصل لتصميم واجهات التفاعل بين الإنسان والحاسوب. وتؤكد المقالة أن قوانين راسكين لم يحسّنها أحد منذ وضعها.
Linux لم يغلق الفجوة بعد
يشير النص إلى أن قواعد تصميم واجهات مستخدمي الحاسوب، بل وحتى القوانين، ليست جديدة. فحتى بعد 35 عامًا من Linux الذي سبق Unix، لم يستوعب عالم FOSS هذه الدروس بالكامل. وتستخدم المناقشة Linux كدليل على أن الانتشار الواسع لنظام تشغيل كبير لا يؤدي تلقائيًا إلى تبني كامل لمبادئ تصميم الواجهات الراسخة.
المعرفة المنسية في البرمجيات الاحتكارية
وتذكر المقالة أيضًا أن عالم البرمجيات الاحتكارية ينسى ما كان يعرفه ذات يوم. وفي هذا السياق، تُقدَّم استعادة إطار راسكين كطريق للحفاظ على مبادئ التصميم الراسخة وربطها بالمسؤولية المهنية. والتركيز المقترح هو البرمجيات الإنسانية وواجب العناية للمطور، بينما تؤدي قوانين الواجهات دور الدليل ولا تبقى كجزء منسي من تاريخ الحوسبة.
المصادر: Walled-Original
SiTech — تطوير ويب مدعوم بالذكاء الاصطناعي
نبني مواقع سريعة وعصرية وندمج الذكاء الاصطناعي في سير عمل الشركات. لديك مشروع أو سؤال؟ يسعدنا مساعدتك.