Hacker News new | ask | show | jobs
by tensor 4423 days ago
I don't think they are useless, but I also do not think that the majority are particularly skilled. In many cases, it seems like teams succeed despite their managers interference. A lot of managers are more like secretaries and I think they should be compensated as such.

There are exceptions of course, but the unequal pay has nothing to do with skill as far as I'm concerned.

1 comments

A lot of managers are more like secretaries and I think they should be compensated as such.

Which is where I fundamentally disagree with you. Optimised database indexes (for example) can be valuable to a company. But if the company lacked a developer who could optimise them, they could get by - they'd just have to get more/faster servers.

You can't throw money at organisational and communication skills in the same way. In fact, doing so usually makes it worse. If you don't have managers that know the company, can interact with other stakeholders and otherwise just manage people, you're screwed.

If you think that kind of stuff is secretarial work then I could just as easily counter by saying that development is basically just glorified word processing. And should be compensated as such.

>Which is where I fundamentally disagree with you. Optimised database indexes (for example) can be valuable to a company. But if the company lacked a developer who could optimise them, they could get by - they'd just have to get more/faster servers.

Look up complexity theory. There are plenty of cases where hardware will not make up for a poorly written sql query. If the people giving direction don't understand the technology, they will make stupid decisions like thinking that they can fix a bad query by throwing hardware at it.

>You can't throw money at organisational and communication skills in the same way. In fact, doing so usually makes it worse. If you don't have managers that know the company, can interact with other stakeholders and otherwise just manage people, you're screwed.

This statement has done nothing to convince me that managers have skill that is so hard to find as to justify their high wages.

You certainly need managers, but I think it best if you pick a suitable engineer for this role precisely to avoid the database example you just provided. An engineering manager should get a higher pay than their peers, because they are not only experts in the domain but also have some people skills.

But a non-expert manager? Their only skill is communicating and giving orders? This is role that should ideally go away.

Frequently, especially in smaller (<500 staff) organisations, the communication and organisation is better handled by developers and, as projects get bigger, supplemented by project managers.

Every communication layer you add to this mix has an enourmous cost. It is a bit like playing Chinese Whispers.

I think the first level of important management is managing teams of teams or portfolios of projects

It's true. Once an email hits a certain point where managers get CC'd--that's usually the point where creativity shuts down.