4 ms·
As someone with a fantastic manager: it's great. He handles the planning and resource allocation for projects and makes sure that I have everything I need to be
by lagadu 10y ago
As someone with a fantastic manager: it's great. He handles the planning and resource allocation for projects and makes sure that I have everything I need to be able to develop, this includes making sure that any external dependencies (like people not on our team) do their stuff and that the team as a whole is maximizing our time.
Whenever for some reason something is blocking me that isn't directly code related, he's the best point of contact to get stuff moving again.
- user5994461 10y agoAny senior or lead could handle the planning and the resources. We both agree that there is something to be done. I personally noticed that it doesn't have to be assigned to an full time manager position.
- cookiecaper 10y agoIt really depends on the corporate structure. The unfortunate fact of the matter is that, at least in some dosage, middle management is a practical necessity. Many organizations implement far more than they need for the sake of empire building and ego stroking.
- fuck_google 10y agoMany organizations spend far more resources on empire building and ego stroking than implementing stuff that they actually need. FTFY
- jdbernard 10y ago> We both agree that there is something to be done. Right, and if there is enough of that to be done it makes more sense to hire someone to do it specifically, so that the senior/lead developer's time can be spent more effectively. > I personally noticed that it doesn't have to be assigned to an full time manager position. In my experience it's much more about the quality of the manager. Unless you're in a company of only 10 people or so there are almost always more things a good manager can find to help with. On the other hand, even having every member of the dev team being swamped with management/coordination work is better than putting a bad manager over them.
- lagadu 10y agoIn my case he's also a project manager for a couple projects (though none that I'm involved in).
- nasalgoat 10y agoOften, the team lead or senior dev is only aware of their own project, but not of the status of other projects and how they fit into the whole scheme for the company. Management has a higher level view and often more experience to make the right decisions for the company, that a dev might not be able to make.