I recently "rebranded" myself as UX Design Engineer, even though I've never properly written code before. Writing code is one part of the job, but understanding technical contraints and in general just how things work behind the visuals, is a key skill to have as a designer that wants to ship. In my current job I often encounter designers who complain about their designs not being shipped to production correctly or even at all and developers complaining about designers designing things that can't be created. I hope the lines will continue to blur between designers and developers. Vibe code tools are a major first step. I'm creating my own iOS app now (personal use), I'm using it to understand code bases and code rules, finding the boundaries of what's possible in design and code, and just bringing my ideas to life. I've never felt more empowered as a designer as right now, and I hope more designers and developers will use it to create a mutual foundation and skillset to work together more efficiently