Live data from Hacker News

Ask HN: What mistakes in your experience does management keep making?

news.ycombinator.com

11–20 of 396 posts

Re: Ask HN: What mistakes in your experience does management keep making?

#11

I've never met a manager that wouldn't rather pay four average people $100/hr to solve a problem that one smart person could solve in half the time for $400/hr. There seems to be some sort of quasi-religious belief in the fundamental averageness of humans; consequently the difference between developer salaries at any company varies by maybe 50%, whereas the productivity varies by at least a full order of magnitude. U…

We already do that all over. It's called consulting.

The outcome isn't higher quality or better work, just capture of perceived value. The super productive developer has a risk/reward ratio. When you get a little older, stability has a value of its own.

Re: Ask HN: What mistakes in your experience does management keep making?

#14

I've never met a manager that wouldn't rather pay four average people $100/hr to solve a problem that one smart person could solve in half the time for $400/hr. There seems to be some sort of quasi-religious belief in the fundamental averageness of humans; consequently the difference between developer salaries at any company varies by maybe 50%, whereas the productivity varies by at least a full order of magnitude. U…

> I sometimes wonder what would happen if some company simply offered to pay 3X the market rate and mercilessly filter the results.

I've always heard this is the Netflix model.

> difference between developer salaries at any company varies by maybe 50%, whereas the productivity varies by at least a full order of magnitude.

I like your thought process but do you really believe this is possible? There are few fields where you can observe order of magnitude differences in salary. As you said, human nature seems to reject this, likely because it does not really occur in the wild. Even in sports it is rare for a particular position to have pay disparity to that degree.

Re: Ask HN: What mistakes in your experience does management keep making?

#15
There is no such thing as "done" software. Everything program that is written must be maintained but PHB's never even consider maintenance costs.

Consequently, there is no such thing as a "build" and "maintain" phase of software. Something that takes 10 developers to build will take 10 developers to maintain.

Re: Ask HN: What mistakes in your experience does management keep making?

#16
When I had a corporate job, they were overly controlling about schedules and how much you could earn in a way that was completely unnecessary and that I felt came back to bite them. People who wanted more money would take on part time jobs for evenings and weekends. Then, when management tried to put a gun to our head and insist we work overtime, these people had prior commitments and couldn't be there. Bonus points for the whole atmosphere of fear with the entire approach of trying to pressure people to work overtime on demand, at the convenience of the company.

None of this was really necessary. Every single year, they watched the backlog of work gradually climb over the course of the summer. Then, around September, they began insisting on overtime at psychological gun point to try to clear the backlog. It would have been entirely possible to allow people who met certain quality standards to work some overtime during the summer and cap how much could be worked. People could have competed for overtime slots instead of feeling forced into it. It would have worked vastly better for everyone.

Of course, an elegant solution like that takes a bit more planning on the end of management. Simply demanding extra hours at a certain point is a simpler, brute force method. But, I felt it had a lot of downside to it and was mostly avoidable for the company in question.

It makes me wonder how many companies basically create drama of this sort. Because this crisis was entirely created by management, IMO. There was zero reason they had to wait until it hit a certain volume and then force overtime on us.

Re: Ask HN: What mistakes in your experience does management keep making?

#17

I've never met a manager that wouldn't rather pay four average people $100/hr to solve a problem that one smart person could solve in half the time for $400/hr. There seems to be some sort of quasi-religious belief in the fundamental averageness of humans; consequently the difference between developer salaries at any company varies by maybe 50%, whereas the productivity varies by at least a full order of magnitude. U…

You'd need a way to measure productivity.

In a team environment that is not so easy.

Is it the code, the communication, the business sense, building a good team? Who made that million? And who only made 10 bucks?

Re: Ask HN: What mistakes in your experience does management keep making?

#18
post #4

Overly optimistic schedules. Even with a known gelled team, being constantly overscheduled is a nightmare. You cut corners, and are always stressed and tired. Other teams that believe the optimistic schedules may become angry or blocked on you. Over time this just leads to burnout, but since nobody seems to stay anywhere for very long, nobody seems to care.

This! In the same vein, believing that "this time" the team will work faster because of lessons learned. Refusing to accept that historical performance really is the true performance of the team. Failing to account for the previous project completing almost on schedule only because of major overtime. Etc etc.

On my first project I learned that every time a PM said the word "hope" (as in "I hope we can meet this deadline") that we were screwed. It was said a lot.

Re: Ask HN: What mistakes in your experience does management keep making?

#19
post #4

Overly optimistic schedules. Even with a known gelled team, being constantly overscheduled is a nightmare. You cut corners, and are always stressed and tired. Other teams that believe the optimistic schedules may become angry or blocked on you. Over time this just leads to burnout, but since nobody seems to stay anywhere for very long, nobody seems to care.

I havent stayed in the last two jobs long for this reason! Maybe it's a cycle.

Re: Ask HN: What mistakes in your experience does management keep making?

#20
Task mastering. Ie a Focus on pumping through the JIRA tickets or equivalent as fast as possible. Meaning no time for respite or learning. Meaning lots of shitty metrics and pressure / humiliation if you don't meet them. I get a weekly report of tasks that took more than 25% over estimate within the team and names, for example. It doesn't help that anyone else can log time against my JIRA either. A three person meeting could burn up all the time.
Post reply on HN