I agree, but would like to add that there is a caveat to 'designers should code' that is not letting a programming language or framework dictate design through its limitations or structure.
I am a designer who codes, in fact my background is UX and my job is as a developer. It's easy to think about implementation during design, for example, designing a web-app and knowing it will be implemented in Angular leads to thinking about how Angular will implement it, leading generally to modals everywhere, just everywhere. If I knew nothing about the technical implementation I wonder if it would be a smoother design process, possibly better results. But then I see so much poor design everywhere that I can never be sure if something was designed by a coder who knows little about design or a designer who knows nothing about implementation.
Re:Where will UX Design be in 5 years?
by deevolution on Wednesday April 05, 2017 @03:22AM
(#14040376)
Ive spent maybe 1000 hours designing and now 1000 hours coding and i can say actually developing something certainly feels alot more wholesome than designing the layout of an interface.
Designers should definitely code. Too much of design is siloed in fanciful thinking, and fancy people competing with fancy people over fancy things perpetuate delusion.