I am going to be writing a series of articles about how I see technical leadership in the field of software development, what is its role, what tech leads should focus on.
Some may ask me, why do I need technical leadership? Since I am trying to sell my consulting services as part-time technical lead, it's a question I need to be able to answer convincingly.
The best way to start illustrating how can a strong tech leadership help may be to show you what kinds of things happen when it's not there. Some of these signs are very internal and only visible to developers, while other signs will be apparent to any other business actor that is a stakeholder of a software project (or even users).