Sự phù hợp: phần mềm phải phù hợp để hạn chế bên ngoài (phần cứng đặc biệt, hệ thống di sản và dữ liệu, quy định) mà làm cho nó khó khăn để giảm độ phức tạp. Nhiều sự phức tạp của việc tương tác với các hệ thống con người là tùy ý, và kể từ khi phần mềm được percieved như thay đổi, nó thường được xem như là điều mà phải phù hợp, không phải là con người.
Những phẩm chất tình cờ là tất cả về việc thực hiện và kiểm tra, và những có được giải quyết gần như cũng như họ có thể được giải quyết, vì vậy tôi không mong đợi nhiều đột phá hơn. Dưới đây là những điều mà Brooks nói đã giúp làm giảm tác động của các chất tình cờ (giữ trong tâm trí ông đang viết này vào giữa những năm 1980):
đang được dịch, vui lòng đợi..
