Definition of a Tech Lead

Good summary of a "tech lead" by James McGovern:

If you are in this role and want to live up to your title, then you need the following skills:

As a leader, it's your delegates that help build your success. Treat them like gold, and they will do the same for you. One non-programmer that can inspire 10 "average" programmers to greatness is worth more than one great programmer who can't inspire their team to do more than meet their job requirements...