A team leader is not a project manager (although the team leader could also be one). This is the modern version of a chief programmer who runs a team of developers in a fashion similar to how a surgeon runs the staff in an operating room.

history | show excerpt | excerpt history