From what I have seen AI doesn't understand the code. But even if you argue that it does understand the code it definitely doesn't understand the domain because it's only input channel is a stream of text and you didn't even type in a "full" text representation of the domain.
So you remain the only thing that can understand the whole system. If your competitor has no one (or no team) who can put together a full understanding of the system then you will have an advantage.
For a todo app that is fine. But for most projects your competitor will leave you in the dust with the speed at which they add features.
Same story, 25 years ago:
> But with Lisp our development cycle was so fast that we could sometimes duplicate a new feature within a day or two of a competitor announcing it in a press release. By the time journalists covering the press release got round to calling us, we would have the new feature too.
Id wager that they would fare the same. The time saved on some tasks are outweighed by extra time spent on others. Everyone assumes that just because you can pump out more features, you're more successful.
workers that feel powerless and dont try to resist is great news for rulers who only serve to generate revenue.
Class warfare is nice to write about, but there's been 0 credible approaches in the last 2 years proposed. Do you think it will magically appear sometime? Are we generally prepared to stand with our less experienced colleagues? and immigrants?