|
|
|
|
|
by cortesoft
1835 days ago
|
|
Seems like it depends on how you define ‘manager’. Your lead developer is what I would call a manager. In my experience, most managers have been team leads who set priorities for the group, help arbitrate technical decisions, advocates for more resources for their team, negotiates with other teams over who will do what work and take responsibility for which parts of the system, advocate for promotions for their team members, and deal with underperforming team members. I don’t know how a large company could function without that role. If you have 200 developers working on 100 different projects.... who is deciding what to work on? Who is deciding how many people should work on what? Those people are managers. |
|