&gt;For me, a team lead&#x27;s role is not coding. You are there to assemble, manage and grow the team that will do the coding.<p>I know it depends on the organization (and possibly the size of it) but I was always given the impression that team leads are generally expected to provide leadership (sometimes only technical) and do a fair portion of the work as well. Usually a manager would deal with the people stuff and a PM would deal with the project related things. But I&#x27;ve only worked with a few team leads so my experience may not be the norm.