Learn to code versus code to learn.
This reading was enjoyable for me because it exemplifies my current life as a graphic design student. I'm in the process of incorporating coding into my design process, and I've been assessing the potential, importance, and demands of myself as a designer. I do know that coding is steadily becoming a part of the design curriculum at schools, which begs the question, should designers be coders? I did not expect to be coding as a design student at Iowa State University, but I was introduced to Python in Drawbot and Javascript in P5.Js has significantly altered my design style and expanded my eyes to new avenues of creativity.
Traditionally, designers and coders have been considered two separate entities in the world of digital design. Designers focus on aesthetics and user experience, while coders are responsible for implementing the design into a functional website or application. However, with the rapid advancement of technology and the increasing demand for digital products, the line between design and code is becoming increasingly blurred. This has led to the debate on whether designers should be able to code. From my personal experience, I think coding is a great skill to have, but I am still indifferent about whether designers must be able to code.
One of the major advantages of designers who can code is that it allows them to have greater control over the final product. When a designer knows how to code, they can create designs that are not only visually appealing but also functional and user-friendly. This is because they better understand the technical limitations and possibilities of the platform they are designing for. For example, a designer who knows how to code can design a website with a more efficient and responsive layout, which can lead to better user engagement and satisfaction. Additionally, designers who can code can work more closely with developers, which can lead to better communication and collaboration.
A line of thought that interested me was that the idea of "Learn to Code" is based on the belief that programming is necessary for people who have lost their jobs due to technological advancements. Apparently, this is seen as a way for these people to serve the economic interests of capitalism through "retraining." There seems to be a condescending attitude toward coders. Conversely, coding is seen as semi-skilled labor and part of the workforce rather than a profession. However, I think coding is more than a skill to add to your CV but a craft. Despite how tedious and repetitive coding can be, it is an art of creative expression, just like creative coding.
However, I know that some of the main drawbacks of coding are that it can be time-consuming to learn how to code, especially if a designer has no prior experience like me. This means that designers may have to spend extra time and resources learning how to code, which can take away from their design work. Additionally, some designers may simply not be interested in coding, and forcing them to learn could decrease motivation and creativity.
In conclusion, the question of whether designers should be able to code is not a simple one. While there are certainly advantages to designers who can code, there are also some drawbacks. Ultimately, it comes down to the individual designer and the specific project they are working on. Learning how to code may be essential for some designers' work. For others, it may not be necessary. However, it is clear that as technology continues to evolve and become more integrated into our daily lives, designers with a basic understanding of code will have an advantage over those without.