DEV Community

Discussion on: Help! I'm a Tech Lead

Collapse
 
sergiointoronto profile image
Sergio

Tech lead: designing/architecting solutions to problems, gathering & refining requirements, facilitating discussions when requirements conflict, choosing the right technologies (and maybe creating PoCs), and mentoring the developers as needed.

A tech lead is the highest-level position that still intimately knows the codebase(s). The next higher level position will know what your project(s) do, and probably how they work, but will not be familiar with the code itself.

Collapse
 
samuraiseoul profile image
Sophie The Lionhart

A word on creating PoC's. Only you can know the people above you, but if they are almost ALWAYS gonna take the PoC and want it to become a production feature, be sure to also ALWAYS code the PoC as if it will be production code. Otherwise you risk getting a lot of tech debt in production very quickly.