As part of the Interaction Design Lab at the School of Design Bern, I looked at the topic "Design vs. Technology". The title deliberately leads to a dead end and is meant to invite solutions, because the fact that designers and programmers often do not understanding each other is a real problem.
To develop digital products at a high level, designers and developers have to work together as smoothly as possible, so we should replace the vs. with a +. This equation works and innovative products can be created.