Developer vs Tech Lead Expertise

As your career shifts from an individual collaborator into a leadership position, it’s important to stop trying to be the expert on X.

A TL’s role is not to “fix all the X!” but rather to chose the X, Y or Z that will get the thing done.

A TL would say: “Let’s use Y for this app, because it’s has CP thingies that we’ll need for this feature”.

A Developer would say: “We have X, but no worries I can make X be CP with this and that”.

While working in any Software Projects, pay attention to this, and don’t forget you will need both hats. One to make things possible and to make those things great.

Developer

Developers focus on creating expertise on the stuff he knows

Tech Leader

Whereas an Architect needs to understand beyond her expertise to see the big picture.