A software engineer's main job evolves from "How to do things" to "What to do?" as their career progresses. ChatGPT / LLMs and no-code solutions are going to be existential threat for "How to do?" engineers / knowledge workers.