I agree with your point of view, and I'll like to add, a good Tech Lead has a:
Good understanding of the business. This is really important, the teach leads of course guide the technical part, but to get the product working as the business needs, the tech lead needs to have a very good understanding of what is needed from their end as well.
Of course not every tech lead has the experience working in certain area (i.e. A new guy just joined a team as Tech Lead), but eventually, once they get this knowledge, the value provided by the team increase a lot
I agree with your point of view, and I'll like to add, a good Tech Lead has a:
Good understanding of the business. This is really important, the teach leads of course guide the technical part, but to get the product working as the business needs, the tech lead needs to have a very good understanding of what is needed from their end as well.
Of course not every tech lead has the experience working in certain area (i.e. A new guy just joined a team as Tech Lead), but eventually, once they get this knowledge, the value provided by the team increase a lot
Yes, totally agree with you, the Tech-Lead needs to have a good understanding of the business to provide the right solution thinking on both sides.