Лучший совет, который я могу вам дать, - это убедиться, что у вас хорошее отношение и вас называют человеком, который делает качественную работу и добивается успеха. Похоже, у вас нет контроля над ситуацией, поэтому вам нужно влияние.
Найдите способ решения проблемы (возможно, другой, который менее опасен для вовлеченных людей) так, как вы предлагаете. Заставь его работать быстро и без нареканий. Сделайте так, чтобы все работало так, чтобы люди начали спрашивать вас, когда им нужно что-то сделать. Сделайте это быстро, что вы должны сделать, потому что вы будете использовать правильные инструменты для работы.
Будь хорошим человеком для работы, а не PITA, который знает, как все остальные должны писать свой код. Уметь дать ответ о том, что ты можешь сделать по-другому и почему, но не думай автоматически, что твои идеи всегда самые лучшие. Возможно, есть компромиссы, о которых вы не знаете - в бюджете нет денег на дополнительные клиентские лицензии, у нас есть другое приложение, которое нужно сделать в первую очередь. Это не похоже на вашу ситуацию, но поиск возможностей понять, прежде чем делать конструктивную критику, может иметь большое значение, помогая людям быть восприимчивыми.
Другое дело, что это, вероятно, не имеет никакого отношения к техническим аспектам ситуации и всему, что связано с ненадежностью другого разработчика. «Это все, что я знаю. Если мы изменим это, я не пойму это и тогда, где я буду». Ищите способы помочь другому человеку расти - когда у него возникают проблемы, найдите ресурсы, которые помогут ему разработать хорошие технические решения. Предложите всем сотрудникам вашего отдела пройти обучение новым технологиям. Кто знает, один хороший курс по SQL Server и парень может стать евангелистом по SQL Server в организации, потому что теперь ЭТО то, что он знает.
Наконец, знайте, когда сократить свои потери, так сказать. Если вы обнаружите, что не можете ничего сделать с ситуацией, не добавляйте жалобу. Переходите к тому, что вы можете контролировать, и делайте это так хорошо, как можете. Возможно, в будущем вы окажетесь в ситуации, когда у вас есть контроль или влияние в этой ситуации, и вы сможете что-то с этим сделать. Если вы обнаружите, что находитесь в компании, которая является более нефункциональной, чем большинство, найдите способ перейти в место, где условия лучше.