I generally agree that designers should at least take some interest in coding, especially in the kind of coding they create designs for. One example: web designers should get to know how websites and web apps are made, at least in general with some details.

I have the great luck of being a web dev for 10 years and moving to UX/product design now, so I know what you’re talking about here.

I also know, and you know too, that there’s a lot of things to be learned to be able to talk to devs without previous coding knowledge. My solution would be to talk a lot and teach eachother on how things work. A designer, especially a fresh one, may not be aware of what’s possible and how their designs are transferred to code. But if a designer is curious, they will want to hear from the devs about their work. I would be! :)

Future dad, 9to5: tech support agent. I write about the User Experience of learning programming.