Every two weeks, a new article tries to answer the good old question: Should designers learn to code ? Our industry has finally reached a point where we are able to step back and reformulate that issue.
Two basic arguments are advanced by those who argue that designers who learn to code are more valuable than others:
First, by creating prototypes as close as possible to the ultimate intent of the desired experiment, it becomes more likely that it will be executed by others in an appropriate manner – if that is not by the designer himself.
Secondly, the more a designer can speak the language of his fellow developers, the better he can collaborate to get a stronger end product.
Of course, designers should know how to code. It's about being a good craftsman and knowing the materials you are dealing with.
Of course, designers should not spend all day creating code. It's as inefficient as asking an architect to build a wall himself.
However, it turned out that we always asked ourselves the wrong question.
As points out Dave Malouf in "To code or not to encode? OMG! This is totally the wrong question " Although these two arguments are truisms and their framing is irrefutable, they also continue to ignore all the data suggesting that these truths have consequences – create a unique paradox of logic.
Squeezing designers to be able to code can be a symptom of systemic oppression in the workplace. "As a designer, I will strive to speak the language of those who hold the power, to assimilate it, so that they can trust me."
At the heart of this paper [contradiction] lies the foundation of anthropology and the notion of balancing outer and inner perspectives in order to bring understanding by comparison. As a designer, I have an invaluable value because I am able to maintain a balance between insiders 'and insiders' views and keep the state of mind of a student / apprentice. "- says Malouf.
Parallel to this endless discussion, we observe a constant evolution of the design tools we use every day that allow designers to focus again on what they are really good at: designing (big surprise)
The principle became one of the most popular user interface prototyping tools requiring almost zero coding knowledge and native coding languages;
Companies like Airbnb have developed internal processes that allow designers to draw a user interface on paper and spit code in seconds . bringing together designers and engineers working on large-scale design systems;
New tools as Framer X and