I had a 1:1 with my manager in which we discussed the characteristics of a good tech lead; he brought up the idea of "accountability for technical decisions" that was interesting. That is, the TL doesn't have to know all the details on everything, but has enough context to make decisions. It definitely requires trust in your team, too.

I struggle with this because if I'm accountable for something, I inevitably want to know all the details. That's not to say that knowing all the details is wrong, but just recognition that in certain cases, it's not possible. For example, our team has surfaces in the desktop client, on the web backend and the front end, and services running elsewhere too. One person just can't know all the details. It's something work on.

Related to this: I signed up for the company's mentorship program (as a mentee) and got a mentor. That should be interesting.