I think going forward what defines a "Software Engineer" will be how well u are able to use tools like ChatGPT to compose software. Software engineers may no longer need to be good at programming - languages, data structures algorithm