| The first thing any big technical revolution causes is suffering for a lot of people. It can bounce back over time and maybe leave us better off than before but the short term will not be pretty. Think industrial revolution where we had to stop companies by law from working children to literal death. Whether the working man or the capital class profits from the rise of productivity is a questions of political power. We have seen that productivity rises do not increase work compensation anymore:
https://substack.com/home/post/p-165655726 Especially we as software engineers are not prepared for this fight as unions barely exist in our field. We already saw mass layoffs by the big tech leaders and we will see it in smaller companies as well. Sure there will always be need for experienced devs in some fields that a security critical or that need to scale but that simple CRUD app that serves 4 consecutive users? Yeah, Greg from marketing will be able to prompt that. It doesn't need be the case that prompt engineers are paid less money, true. But with us being so disorganized the corporations will take the opportunity to cut cost. |
You can fight without unions. Tell the truth about LLMs: They are crutches for power users that do not really work but are used as excuses for firing people.
You can refuse to work with anyone writing vapid pro-LLM blog posts. You can blacklist them in hiring.
This addresses the union part. It is true that software engineers tend to be conflict averse and not very socially aware, so many of them follow the current industry opinion like lemmings.
If you want to know how to fight these fights, look at the permanent government bureaucracies. They prevail in the face of "new" ideas every 4 years.