4 years ago, engineers, even when laid off, could write code and maintain a legacy software for small agencies.
Today, you can't charge for 2 weeks of work, because work is done in 2 hours with AI agents.
Expectations became much higher, you must produce a lot of impact and output to be competitive. Problem with that is, while producing output, there is no attachment to the work you are producing, its one prompt away, in 85% of cases, and you are in next project. Jumping from one project to another, everything is prompt away
How are you preparing for the future with higher expectations and higher competition?
Right now, as advice to other people, I'd say: "just don't work in pure-software, SaaS companies where you can rewrite the app in a week with agents". Plenty of such work, many people don't consider it "stereotypically attractive". I love it.