Hacker News new | ask | show | jobs
by scottLobster 1721 days ago
> (Also, too often, I think, the "problems" run deeper than the authority of the direct manager has control over. My last manager was in that situation: there was very little I think he could actually do. And that, in itself, is a problem.)

Yep. Particularly at larger companies your immediate manager can often do little more than perhaps offer a mild pay raise or slightly alter working conditions.

I'm currently planning on leaving some time in the next couple of years (sticking around for family reasons in the near-term) because I've realized our business model isn't what I thought it was when I joined, and that engineering really is a cost center past a certain baseline, which explains the utterly mediocre equipment/procedures and lack of leadership/low morale. I'd rather work somewhere where engineering is a profit center. Nothing my immediate manager can do about that.

1 comments

> because I've realized our business model isn't what I thought it was when I joined, and that engineering really is a cost center past a certain baseline, which explains the utterly mediocre equipment/procedures ...

This is a good point. I am seeing about same thing at work. Over obsession with Agile processes, tracking hours, third rate light duty computers, rigid working hours and so on. Many good engineers have already left instead banging head against "process" wall. And funnily today managers saying on call that they are finding difficult to hire and people are leaving left and right.

Here's the reality that took me waaaay too long to accept: some companies are optimizing for mediocrity.

Mediocrity (often achieved through process) has cold advantages:

- It's cheaper because you're paying people less.

- It's more resilient because people are easier to replace.

- It's more predictable because you're not asking for groundbreaking work.

- Etc... you get the idea.

The only real downside is you're not going to build an exceptional product. But here's the rub: not every product needs to be exceptional in every way. Thus most departments in a company are perfectly fine with mediocrity.

Those "good engineers" aren't wanted.

My company held an all hands and when someone asked about the salary based attrition this is basically what the response was. And I believe it. It certainly seems like the company is geared toward attracting mediocre talent for mediocre pay and letting them slide by for 40 years. The company inevitably comes out ahead when inflation eats away your salary.