Tôi không biết phải nói điều này một cách thông minh như thế nào, nhưng: Tôi nghĩ việc so sánh thiết kế phần mềm với kiến trúc một cách liên tục là một sai lầm. Bits so với atoms. Vật lý là khác nhau. Đây là phép ẩn dụ phổ biến cho các cuộc tranh luận về thiết kế, nhưng thiết kế phần mềm và kiến trúc cảm thấy như là những thực hành đủ khác biệt đến mức sự so sánh này đang tạo ra nhiều sự nhầm lẫn hơn là sự rõ ràng.