Candour, honesty and therapy.  And enforce ridiculously high standards.<p>Most of us are not as good as we say&#x2F;imply we are.  All of us are terrified that someone will find out, and terrified that we will slip.  So there is often a refusal to say &quot;I don&#x27;t know&quot; or a refusal to accept that we might need to slow down and think about the work we are doing<p>Your best bet is to make a team that is willing to try something that will make them look like they don&#x27;t know what they are doing, send off signals to &quot;management&quot; that are opposite of what all the other teams are sending.  (This is the other point about a tech lead - you will be compared to the other tech leads - if they are hiding their faults, you will look bad by comparison as will your team - how you persuade management this is not the case is hard.<p>My best suggestion for that is ridiculously high standards - perfect test coverage, documentation, linting, enforced peer review and more.  For every commit.  Enforced by scripts not by you.