Por eso nacen espacialidades como la Ingeniería Multimedia, donde te enseñan programación y diseño...
Es algo muy acertado, porque, yo como "programador", le pedía a diseñadores que crearan interfaces gráficas para programas, y simplemente no me captaban la idea, ni yo les explicaba bien, así que sigo en el camino de aprender diseño, sin que sea lo mío, ya le agarré sabor.
Respondiendo a la pregunta, creo que, es necesario conocer los dos campos para poder transmitir ideas y crear cosas de mejor calidad, porque si sucede como me paso hace tiempo, yo le hablaba en chino al diseñador, y el diseñador para defenderse, me hablaba en japonés, y nunca llegabamos a nada
En esto de la tecnología siempre hay que seguir aprendiendo