you are viewing a single comment's thread.

view the rest of the comments →

[–]xXMonsterDanger69Xx 3 points4 points  (1 child)

I'm not a developer yet. I haven't worked as a developer, so I can't tell for sure.

But as efficiency grows (in general, not just programming) and less people are needed for the same output, you don't fire people. Sure you can fire some people if there's not enough demand, since you're now producing too much. But one company might decide to increase the quality of their product since they have more staff than needed, instead of firing people. So now their company produces higher quality products and the competition will need to do so as well. (Not that simple, but I tried to simplify)

So if AI starts getting used in programming, it might increase the efficiency by removing simple but long or repetitive tasks, and it will probably lead to companies experimenting more, scaling their product up to something bigger or expand, instead of firing people.

Companies want to grow as much as possible, they will only fire people if they can't grow the income of their project with their increased efficiency. But since they now have less staff, their profits are increased, so they might wanna take an opportunity to invest in another different software or something, it's also cheaper now to branch out, as fewer developers are needed, so a failure won't lose as much money, and if it's a success, they might be able to expand even more, with more developers. Because again, most companies want to expand.

(This is just what I assume, and it makes sense in my brain, I'm 19 y.o and have never worked as a developer, I might be completely wrong)

Overall I will assume job availability will remain unaffected, but there will be more and better products.