Hacker News new | ask | show | jobs
by AnimalMuppet 1256 days ago
> But I don't think they've "solved" software engineering; they've only solved "what you boss thinks software engineering is".

That's still bad, though, because your boss makes hiring and salary decisions.

Maybe in the end it's a kind of "great filter" - companies and bosses that can't tell the difference don't survive. But a lot of good programmers can get fired before the clueless bosses die off...

1 comments

That's capitalism. After you get fired, if you can still produce useful labor there will ideally be more employers waiting; you can freelance if your visa situation allows it; or you can start your own business and outcompete.

The cause of the inefficiency and "great filter" you're describing is the labor protectionism currently in the U.S.

Theoretically a good programmer has arbitrage via their skills and expertise. If you can get things done people will pay you for it, assuming you're allowed to work (in the U.S., EU, etc.).

Theoretically rarely beats ignorance in practice though. Software engineers in aggregate think and act like they’re working in a meritocracy (we aren’t) and this gives even more leverage to management and owners. It’s one of the big reasons engineer salaries right now aren’t as high as they otherwise would be.
> Software engineers in aggregate think and act like they’re working in a meritocracy (we aren’t)

What is it really? Just an industry plagued by nepotism?