Peça-lhe para explicar seu código para você
Diga a ele que você nunca viu o X programado dessa forma antes, e pergunte por que ele o codifica dessa maneira. Mostre a ele como você codifica e diga por que você faz dessa maneira (melhores práticas, melhor desempenho, menor chance de erros, mais fácil para outros programadores lerem / manterem, etc).
Certifique-se de preparar todos os seus argumentos com antecedência e concentre-se no motivo pelo qual seu método é melhor, em vez de saber por que o método dele é pior. Depois, veja se ele ainda suporta seu método sobre o seu.
Se ele estiver aberto a melhorias, provavelmente mudará sua maneira de codificar. Se ele ainda preferir usar seu estilo de codificação sobre o seu, provavelmente você não mudará a opinião dele.
Esta é exatamente a mesma resposta que eu dei para a pergunta Como dizer ao seu chefe que seu estilo de programação é realmente ruim? . Eu originalmente votei para fechar esta questão como uma duplicata, porém muitas pessoas pensaram que era diferente o suficiente para warrent reabri-lo. Minha resposta ainda é a mesma, independentemente de você estar conversando com um chefe ou um colega de trabalho.