How do you tell a senior dev that his code is bad?