Every few months a headline declares programming dead. The reality is more interesting.
The job is moving from typing code to specifying, reviewing and owning outcomes. Developers who can describe problems clearly and judge solutions critically become more valuable, not less.
The tool changes. The need for people who understand the problem does not.
My advice: learn fundamentals deeply, use AI daily, and never merge code you cannot explain.