https://www.qatifscience.com/?p=959
البرمجة الجامدة “الكلاسيكية” والبرمجة الناعمة (Hard vs. Soft programming) - د. محمد العباد