> For example, the ability to write, think and communicate clearly, both with LLMs and humans seems likely to be much more important in the future.
No, LLMs will do it for you.
> Some business folks look at AI and say “Great, we don’t need programmers!”, but it seems just as plausible to me that a programmer might say “Great, we don’t need business people!”
We won't need either.
> I think software architecture will become a more important skill over time: the ability to organize large software systems effectively and, crucially, to control the complexity of those systems.
No, LLMs will do it. It's no harder than solving complex math problems, so why wouldn't they?
> I try not to use LLMs to generate full solutions that I am going to need to support. I will sometimes use LLMs alongside my manual coding as I build out a solution to help me understand APIs and my options while coding.
> I never let LLMs design the APIs to the systems I am building.
Then you'll be left behind by those who do, because they'll ship faster. And surprise, the quality won't be any worse than yours.
It's over. Accept it.
It's over. Accept it.