Hacker News new | ask | show | jobs
by simonask 147 days ago
I don't think I've ever worked at a company where slacking off was the problem. The vast majority of people want to do good work.

What I _have_ seen is several companies afflicted by this really strange characteristic of the software development industry: We appear to be the only industry on the planet where it is common to pick leaders (executives) that know nothing about the product or how it's made.

You can't run a bridge building company without knowing how to build a bridge. You can't run a law firm without knowing law.

You don't need to know all the nitty gritty - big picture is important - but understanding the product _in depth_ is a requirement in any business.

4 comments

Are you in a completely different world than me? Because even the CEO of Boeing is not an engineer. Larry Ellison The CEO of the biggest bank in my country holds a masters degree in business economics, but nothing related to finance, econometrics or risk management. The CEO of US steel is an accountant. Don't even get me started on the (non)education of some politicians.

Understanding the product is often important, but equally often it is something you can delegate to others. It's only the younglings that think intimate knowledge of the product is the hallmark of a great leader, because that is the only thing they themselves bring to the table.

I agree fully with your comment, but I wish to point out that Larry Ellison's was a programmer at the time that the company that became Oracle was founded by him and his co-founders.
I get the point of his comment but it’s just nonsense… plenty of good CEOs aren’t SMEs in the field and plenty of bad ones are. the CEO of Boeing is absolutely an engineer - and so was the CEO during most of the years people consider the worst in Boeing’s quality history with the 737 Max (Muilenburg).
> Are you in a completely different world than me? Because even the CEO of Boeing is not an engineer. Larry Ellison The CEO of the biggest bank in my country holds a masters degree in business economics, but nothing related to finance, econometrics or risk management. The CEO of US steel is an accountant.

Specifically the CEO is more like the figurehead of the company; this role is to present and "sell the value" of the company to investors, important customers and partners. So often it is not too worrysome if the CEO has a different background; sometimes this can even make sense.

What should worry one much more is if the leadership layers below come from a very different background than what the company's industry is.

> Because even the CEO of Boeing is not an engineer.

Kelly Ortberg, CEO of Boeing, is an engineer. He has a mechanical engineering degree and started his career as an engineer at Texas Instruments.

> Are you in a completely different world than me? Because even the CEO of Boeing is not an engineer.

Which is widely recognised as the root cause of that once venerable company's slow but inexorable downfall.

It's not always consciously slacking off. For example when I was at Google most of the team was simply incompetent. They thought they were smart (PhDs!) and working hard. But they refused to work together. They estimated tasks in weeks and months and at the end of my time there after I'd done very little due to obstruction by other teams I was praised for my high productivity.

I never saw anyone just sitting around or really slacking. But they couldn't execute anything. It was depressing.

> The vast majority of people want to do good work.

The vast majority of people have convinced themselves they’re doing good work. Then reject any suggestion they could do it better (including me).

Knowing how your product works does not actually solve the problem of running a large company.
No, but how are you going to run a sausage factory when you haven’t the slightest how the sausage is made?
Hire someone who does?