Kodlama standartları ekipleri daha verimli hale getirmek için mevcuttur. Teorik olarak, kodun anlaşılmasını, değiştirilmesini ve test edilmesini kolaylaştırırlar. Uygulamada, tehlikeli miktarda meta çalışma yaratabilirler; ekipler, en doğru ve zarif çözüm arayışıyla mevcut kodu tekrar tekrar yazıyor. Ne yazık ki, meta-iş problemi, herkesin doğru şeyi yapmakla meşgul, tutkulu ve takıntılı olduğu takımlarda daha kötü görünüyor.
Projeden projeye geçen bir danışman olarak, katı bir kodlama standardına sahip mükemmel disiplinin, bir projenin başarısına, sonuçlarla ilgilenen mükemmel geliştiricilere göre çok daha az katkıda bulunduğunu buldum. Tutarsız kodlama stilleri şaşırtıcı geliştiriciler için küçük bir sıkıntıdır. Tutarlı veya tutarlı olmayan üretkendirler. Kabul edilirse, tutarsız kodla karşılaşırlarsa, akım hakkında sorarlarstandart ve onunla sopa. Bununla birlikte, projedeki her kod satırını mevcut standarda güncellemekte ısrar etmeyeceklerdir. Israr etmezler çünkü en iyi uygulamaların gelip gittiğini gördüler. Bugün bir şeyi yapmanın doğru yolu, yarın bir şeyi yapmanın doğru yolu ile aynı değildir. Eğer öyleyse, kodlama standartlarınız gelişmeyecekti. Yani, bir şeyi yapmanın doğru yolu zamanla değişirse, belki de "doğru" tanımımız bozulur.
Bu standartların önemli olmadığı anlamına gelmez. Standartların hedefinin verimlilik olduğunu unutmayın. Yeni bir standarda yeniden yazmanın uzun vadede kendisinin ödeyeceğini garanti edemezseniz, zaman kaybetmeyin. Yeni veya yeniden düzenlenmiş kodda yeni bir standardı haklı çıkarmak çok daha kolay. Zarafet harika ama sonuçlarla aynı değil.