Hacker News new | ask | show | jobs
by potatolicious 4774 days ago
In an idealized, theoretical economy where skills are highly liquid and exchangeable, yes.

Real life doesn't quite work that way. Many people develop skill tracks that do not easily (or at all) adapt to another skill track. When one (or a few) players monopolize the demand for said skill track, there are frequently few choices.

We, as software engineers, are fortunate in that we live in an age where people are practically bashing down our doors to give us jobs in a wide array of subfields. Not everyone is as fortunate, and indeed, it is impossible to create a population where this is the case for everyone.

It is extremely easy for us to say, to another programmer, "man that sucks, you should get a new job", the reality fo the vast majority of the population is much, much harder.