Я не знаю, як це сказати розумно, але: я вважаю, що постійно порівнювати дизайн програмного забезпечення з архітектурою — це помилка. Біти проти атомів. Фізика інша. Це найпоширеніша аналогія для дебатів щодо дизайну, але розробка програмного забезпечення та архітектура здаються настільки різними практиками, що порівняння додає більше плутанини, ніж ясності.