Why Designers Should Code (But Shouldn't Push Code to Production)(jlzych.com)

almost 6 years ago from Jeff Zych, Head of Product Design at LaunchDarkly

  • Jeff Zych, almost 6 years ago

    You're right that it's a generalization, and not necessarily true for every person. But someone who's an expert at UX AND coding is extremely rare.

    However, both design and coding are crafts, and crafts are never truly mastered. If you're writing code, then you're NOT growing as a designer.

    I've jumped back and forth between design and development throughout my career, and I've learned that coding and design are very different skills that use different parts of my brain. I realized that if I want to be truly great at either skill (and I'm not great at either), I should focus on one.

    2 points
    • Renato de LeãoRenato de Leão, almost 6 years ago

      You're right at that point, you can't be master of both at the same time (unless you're a exceptional human being), because "mastering" requires a lot of dedication. But that doesn't mean that you can't be excellent, great or good. And that's something. And great code, that works, is more than enough to go to production. Perfect code requires something that 99% of the times you don't have in enough quantity: time. Same goes to design.

      Once you become a master (does that even happen?), I guess it doesn't require the same amount of time practicing, to keep your skills sharp, and you can go and try to mastering something else. But it's best to leave that question for the masters to answer...

      What I understand is that struggle on the path to mastery (or excellence, or goodness). Right now i'm like 80/20, coding & design respectively and yes, I feel like i'm not evolving at design as much as in code, which makes total sense given the amount of the time that i'm spending practicing both "crafts". But I can't choose one. I love both. I need both. If I spend too much time coding without design i get bored and vice-versa.

      Besides work, the only reason that i'm unbalancing the percentages in favor of code is because, at the time of writing, I have ideas that I cannot execute and that man, pisses me off in a much greater way than the fact that i'm not a pixel perfect design master. For me an executed idea is worth thousands of pixel-perfect possible ones that never leave your drawer.

      And this is my longest reply ever... Cheers! Watch out for those binary posts.. I really like to think that life is not about 0's and 1's... but I'm often wrong so...

      2 points
      • Jeff Zych, almost 6 years ago

        Well put :)

        I didn't intend to be so binary, but I obviously should have put a little more thought into it.

        0 points
    • Bruce Vang, almost 6 years ago (edited almost 6 years ago )

      I've done both and it's near impossible to be a master at both. How are you as a designer going to master AngularJS, ReactJS, the latest CSS techniques....in addition to that, mobile design is growing at a fast rate. You have watches, VR, car apps to start learning how to design for as well.

      0 points