The lack of empathy is incredibly depressing...
I think you need to see there are 2 types of people:
- those who want to generate results ("get the job done, quickly"), and
- those who enjoy programming because of it.
The first one are the ones who can't see what is getting lost. They see programming as an obstacle. Strangely, some of them believe that on the one hand that many more people can produce lots more of software because of AI, and simultaneously expect to keep being in demand.
They might think your job is producing pictures, which is just a burden.
I am from the second group. I never choose this profession because of the money, or dreaming about big business I could create. I dread pasting generated code all over the place. The only one being happy would be the owner of that software. And the AI model overlord of course.
I hope that technical and artistic skill will gain appreciation again and that you will have a happy live in doing what you like the most.
Nevertheless, having more engineers around actually causes you to be more valuable, not less. “Taking your job” isn’t a thing; the Fed chairman is the only thing in our economy that can do that.
It might take away the joy of programming, feeling of ownership and accomplishment.
People today complain about having to program a bunch of api calls might be in for a rude awakening, tending and debugging the piles of chatbot output that got mashed together. Or do we expect that in the future we will suddenly value quality over speed or #features?
I love coaching juniors. These are humans, I can help them with their struggles and teach them. I try to understand them, we share experiences in life. We laugh. We find meaning by being with each other on this lonely, beautiful planet in the universe.
---
Please do not take offense: observe the language in which we are already conflating human beings with bots. If we do it already now, we will collectively do it in the future.
We are not prepared.
I actually think we will. People are starting to realise where slapping together crap that works 80% of the time gets us, and starting to have second thoughts. If and when we reach a world where leaking people's personal information costs serious money (and the EU in particular is lumbering towards that), the whole way we do programming will change.