Вы, вероятно, не можете.
Некоторые люди просто не понимают этого.
Я использую имена переменных с самоописанием как на работе, так и в частном порядке, где никто не говорит мне. Я также получил некоторую благодарность за использование длинных и понятных имен.
Если парень не делает этого ни для себя, ни для вашего проекта, значит, у вас есть такой парень. Покажите ему несколько документов по политике стиля исходного кода. Объясните, почему это важно.
Вы начинаете использовать правильное соглашение об именах после того, как у вас есть некоторый опыт, и вы видите, как и почему это было полезно. Без опыта это просто отвлеченный разговор.
P.S. Иногда я зацикливаюсь на именах переменных, потому что я не уверен, соответствует ли это конкретное имя общему лингвистическому стилю, который я использую в текущем проекте, или как имя масштабируется на языке высокой литературы. Проблема использования bool b1 против bool IsSomePropertyAvailable никогда не возникала с первых лет обучения в университете.