Tiêu chuẩn mã hóa tồn tại để làm cho các nhóm làm việc hiệu quả hơn. Về lý thuyết, họ làm cho mã dễ hiểu hơn, thay đổi và kiểm tra. Trong thực tế, họ có thể tạo ra một lượng siêu công việc nguy hiểm; các nhóm viết lại mã hiện có nhiều lần để theo đuổi giải pháp chính xác và thanh lịch nhất. Thật không may, vấn đề meta-work dường như tồi tệ hơn đối với các đội nơi mọi người tham gia, đam mê và bị ám ảnh bởi việc làm đúng.
Là một nhà tư vấn chuyển từ dự án này sang dự án khác, tôi đã thấy rằng kỷ luật tuyệt vời với tiêu chuẩn mã hóa cứng nhắc đóng góp ít hơn nhiều vào thành công của dự án so với các nhà phát triển xuất sắc quan tâm đến kết quả. Phong cách mã hóa không nhất quán là một phiền toái nhỏ đối với các nhà phát triển tuyệt vời. Họ làm việc có hoặc không có tính nhất quán. Cấp, nếu họ gặp mã không nhất quán, họ sẽ hỏi về hiện tạitiêu chuẩn và gắn bó với nó. Tuy nhiên, họ sẽ không nhấn mạnh vào việc cập nhật mọi dòng mã trong dự án theo tiêu chuẩn hiện tại. Họ không nhấn mạnh bởi vì họ đã thấy những thực tiễn tốt nhất đến và đi. Cách làm chính xác của một cái gì đó hôm nay không giống như cách làm đúng vào ngày mai. Nếu đúng như vậy, các tiêu chuẩn mã hóa của bạn sẽ không phát triển. Vì vậy, nếu cách làm chính xác của một cái gì đó thay đổi theo thời gian, có thể định nghĩa "chính xác" của chúng ta bị phá vỡ.
Điều đó không có nghĩa là các tiêu chuẩn không quan trọng. Chỉ cần nhớ rằng mục tiêu của tiêu chuẩn là năng suất. Nếu bạn không thể đảm bảo viết lại theo một tiêu chuẩn mới sẽ tự trả tiền trong thời gian dài, thì đừng lãng phí thời gian cho nó. Việc chứng minh một tiêu chuẩn mới trong mã mới hoặc tái cấu trúc dễ dàng hơn nhiều. Elegance là mát mẻ nhưng nó không giống như kết quả.