We Don’t Need More Designers Who Can Code(medium.com)

over 8 years ago from Saneef Ansari, Consultant Designer & Developer

  • Mike Wilson, over 8 years ago

    I think what you describe is a general lack of design knowledge and attention to detail from the developer (which the article mentions too), not a lack of CSS knowledge.

    CSS is the probably the least complex of all web technologies (other than maybe JSON or markdown?). I highly highly doubt the developer in question doesn't understand CSS. What's more likely is they don't understand the idea of positive/negative space and kerning so they don't understand why exactly they need more padding here, less letter-spacing on this headline, etc. etc.

    1 point
    • Mattan IngramMattan Ingram, over 8 years ago

      No, a lot of these developers are very detail oriented, just without design knowledge and without CSS skills. Their detail is about the app logic, not the way it looks.

      They get how CSS works, but they don't know how to remove the empty space between inline-block elements, or how flex-box works compared to floats, or the difference in animation performance between various methods, I could go on.

      Sure CSS is not complicated, but to build a performant, responsive, and beautiful web app you need more than just the basics.

      This becomes increasingly true when you are dealing with SASS or plugins like Bourbon which the developers won't even think to use in the first place.

      The tools and world of writing HTML/CSS is more detailed and complex than you might think, even if the actual code is relatively simple. This way of thinking is highly visual and I find designers are much better at it in general.

      3 points