A good tech lead in my mind is someone with a strong technical vision who has the backbone to see their vision through, but is also very adept at ironing out the myriad issues that fracture teams. It means being an advocate for the best technical solution but compromising with the other teams in the org to meet their needs. It also means being very unpopular as a good technical lead will give commandments from on high even when they&#x27;re not popular or well liked opinions.<p>Basically your job will be reducing friction by pissing everyone off. So it&#x27;s even worse than &quot;if you&#x27;ve done it right, no one will know.&quot;