Hacker News new | ask | show | jobs
by js8 100 days ago
I have an explanation (or rationalization, if you wish) for this.

The AI caused the developer productivity to increase (similar to other two big SW engineering productivity jumps - compilers and open source), which gives them more leverage over employers (capital). Things that you needed a small team to build (and thus more capital) you can now do in a single person.

In the long run, this will mean more software being written, possibly by even larger number of people (shift on the demand curve - as price of SW goes down demand increases). But before that happens, companies have a knee-jerk reaction to this as they're trying to take back control over developers, while assuming total amount of software will stay constant. Hence layoffs. But I think it's shortsighted, the companies will hurt themselves in the long run, because they will lay off people who could build them more products in the future. (They misunderstood - developers are not getting cheaper, it's the code that will.)

1 comments

> as price of SW goes down demand increases

I see this view very often being pulled into the debate but demand is not only driven through a (low) cost. Demand obviously cannot grow infinitely so the actual question IMO is when and how do we reach the market saturation point.

First hypothesis is that ~all SWEs will remain employed (demand will proportionally rise with the lower cost of development).

Second hypothesis is some % of SWEs will loose their jobs - over-subscription of SWE roles (lower cost of development will drive the demand but not such that the market will be able to keep all those ~30M SWEs employed).

Third hypothesis is that we will see number of SWEs growing beyond ~30M - under-subscription of SWE roles (demand will be so high and development cost so low that we will enter the era of hyperinflation in software production).

At this point, I am inclined to believe that the second hypothesis is the most likely one.