The MBA pyschopaths have always had it in for the far more intelligent and ethics driven CS types. It's always been an envy situation where people lacking talent are envious of those with real talents and real brain power. CS people should not allow themselves to be managed by non-CS people, much like how physicians used to operate.
Everyone thinks socialism or communism is going to fix things, but those were already tried and failed with horrifying consequences. I think maybe instead what we need to do is sort out the management and who is in it.
Eng is no more intelligent or ethics driven. It's really easy to say you would be different when you aren't the one who has to manage the budget. Things are no different at companies where the founders are engineers.
It is more ethics driven, taking it as the likes of EE, CS and such since we'reon HN. That doesn't apply to every individual, but "more" is about the average. Of course it is. Like how people who study philosophy or veterinary medicine are on average gojng to be more ethics driven than those studying petrochemical engineering.
> Things are no different at companies where the founders are engineers.
Look at companies where engineer CEOs are replaced by MBA CEOs vs companies where the oppposite happens.
Pretty sure that when saying founders you're selecting for unicorn founders as well, sample bias going through the roof. Huge majority of engineer founders never seriously aims to reach that level, they end up with a small or medium-sized, product-driven company.
> Like how people who study philosophy or veterinary medicine are on average gojng to be more ethics driven than those studying petrochemical engineering.
Another baseless assumption.
> they end up with a small or medium-sized, product-driven company.
Which are no more intelligent or ethics driven than large corps.
As a general rule Eng/technical field have to be more transparent, because of the inherent nature of the field. It's another question if they are 'ethical', but I'd say on an average more transparent=more ethical. Exceptions will exist of course.
> CS people should not allow themselves to be managed by non-CS people
It's no guarantee, I've had a few terrible managers that I assumed were non-technical but was shocked to learn they actually had IT degrees from decades ago.
They just checked out for some reason and would jump from meetings the minute they got even vaguely technical.
"I'll leave that to the engineers as we're self organising, I've got to head off" which left us to run by consensus which slowed everything down.
Everyone thinks socialism or communism is going to fix things, but those were already tried and failed with horrifying consequences. I think maybe instead what we need to do is sort out the management and who is in it.