When I had just started as a web designer, I already had some experience with front-end development. So instead of treating web design as coloring pages for kids (which sometimes young designers do), I wanted to take part in the entire process — from concept to design to actually solving world problems (first world..) — and I wanted to code it on my own, as I could.
Having these skills as a young product designer in a design agency enforced me to code stuff on a daily basis. This lead me, much like other web designers, to a professional identity crisis. I started asking myself questions, such as — “What is the border between design and code?”, “Should I really code stuff instead of design?”, “Does having developers in the process really makes it simpler?”, “Damn it! I’m wasting important design time on solving some #$%@ing code issues!”
As time passed, I realized more and more what was obvious — design is not only ‘look and feel’ or ‘visual identity language’ but also how things work and behave. Code is only a tool to make it happen, and nothing but a tool, just like a hammer or a scissors.
Don’t stay classy
This is the classic process of a web designer in a startup or web design agency Dubai — meet with the client and/or understand the requirements, after several iterations involving Concept and Design — the customer approves stuff and the designer delivers the files to the developer. At best, the developer has some design sense and implements it according to the designer’s wish in a snap, or worst case (which always seems to happen), further iterations are required to implement 100%.
Working with developers in terms of the realization of the design has always been a big pain and non-stop iterations, but recently a beautiful thing has happened in the world of Web design — the term “Web Designer” is turning in favor of the term “Full Stack Designer”. It no longer conveys the meaning that the designer just delivers source files, but that the designer understands the world of the web on technical levels and fulfills the design to a working prototype by himself, and not just a few designers but many.