лол, серьезно? если твою работу обосрет твое эго скажет тебе ответить чем нибудь, а профессионализм напомнит тебе, что главное продвигать проект вперед и учесть критику или если не согласен обойти ее, но все равно двигать проект вперед
А если критика не обоснована? Главное тоже проект двигать?
И только руководитель которого ты уважаешь, чьи ценности ты разделяешь может погасить твоё эго. Но гасить всегда нельзя. Мы люди с целями и стремлениями.
и еще. чем отличается Software Engineering Manager от Technical Lead Engineer? -)
один кажется больше управляет процессом и общей картиной, какие функции нужны, какие фичи, а второй смотрит на детали типа какой код, какие cookiecutters