لا أعرف كيف أقول هذا بطريقة ذكية، لكن: أعتقد أن مقارنة تصميم البرمجيات باستمرار بالهندسة المعمارية هو خطأ. البتات مقابل الذرات. الفيزياء مختلفة. إنه التشبيه السائد في نقاشات التصميم، لكن تصميم البرمجيات والهندسة المعمارية يبدوان ممارستين مختلفتين بما يكفي لدرجة أن المقارنة تضيف المزيد من الارتباك بدلا من الوضوح.