Earlier this year I was assigned to a role of a technical lead in a small development team. This happened after working in the same team for more than a year and then being a part of a two-person architecture team focused on evaluating the microservices approach for a couple of months. At my current employer things are changing quickly and people are free to figure out what the idea actually was. So I am still looking for the meaning of the tech lead role, but definitely enjoying it already.
The lead word in the role’s name assumes knowledge about how to write good software and other related things. In my opinion, this is a sum of three parts:
- taking responsibility
- applying experience
- constantly learning