... problem solver that uses their creativity and all most modern AI tools in clever ways.
The industry is full of people that if measured in merit should be fired tomorrow, but the machine continues because it's not about being good. It's about who you know.
Moreover, the demand for problem-solving skills is only going to increase as AI-powered development tools become more advanced. These tools are great for certain tasks, but they lack the human creativity and intuition that can lead to unique and innovative solutions. As a result, developers who can think creatively and solve problems efficiently will always be in high demand, no matter what type of programming job they're working on.
So, while the "gluing together" and "people stuff" parts of programming are undoubtedly important, let's not overlook the critical role that problem-solving and creativity play in creating value for businesses and staying competitive in the tech industry.
That one's doing a lot of the heavy lifting here. The "people stuff" (working out requirements, managing expectations, explaining things, etc) has been arguably the most important software developer skill for a long time. As it happens, ChatGPT is still pretty bad at it.
Probably just a coincidence that they also decided to reduce the number of humans that they employ.