Great Mistakes in Technical Leadership

If you’ve just been appointed technical lead (of anything), take ten minutes to read this.
Perhaps the most difficult job to do on any software development project is that of Technical Lead. The Technical Lead has overall responsibility for all technical aspects of the project - design, code, technology selection, work assignment, […]