12

What do you feel you need to know about coding?

over 3 years ago from , UX Designer

I'm an ex-programmer and I want to create a basic guide for designers that want to learn some front-end development. As designers, what do you feel you don't know about it and wish you would?

18 comments

  • Ryan Hicks, over 3 years ago

    Pushing production code in a dev environment and staging. Using git to handle the latter, and setting up a proper environment. And all things html/css/js.

    5 points
  • Jovana AndjelkovicJovana Andjelkovic, over 3 years ago

    I think a good starting point for writing the guide would be 'What designers don't know, but FE developers wish they did' :D What designers wish to know about might not be the thing that they need to know in order to..whatever - make communication with FE better, make end product match the design files even more etc.

    I'd be interested in (clickbaity) articles like '5 things to keep in mind when designing apps that will be coded in swift' or what's easy to do for iOS apps, but hard for Android and vice versa. In general, anything that has to do with designing apps for different platforms.

    3 points
    • Omri Lachman, over 3 years ago

      Oh that's awesome. There are a lot of libraries, languages and frameworks and each has its unique properties needed attention. I will totally think about this direction and update. Thanks!

      1 point
  • Ollie BarkerOllie Barker, over 3 years ago

    Understand the essentials of HTML and CSS layout, so they know what's feasible and what would just be an absolute ball-ache to code. The general differences between programming languages also I think is useful. How Javascript and PHP differ.

    3 points
  • Daniel FoscoDaniel Fosco, over 3 years ago

    Learning git was a turning point in my 'development career' and today allows me to interact with devs much more proficiently.

    Nowadays I can't think how I'd be able to work without it, haha.

    2 points
  • Thomas Michael SemmlerThomas Michael Semmler, over 3 years ago

    Do you wanna sell to designers, or educate designers? If you are a programmer, then you already know what designers would be better off knowing I think.

    As someone who is also a frontend developer, I suggest you teach designers that they are not supposed to rely on frameworks entirely. Teaching them, why in 80% of uses you should not render your page entirely in JavaScript is very important - eg. teaching them to decide for themselves, when to do that and when not.

    2 points
    • Omri Lachman, over 3 years ago

      That's definitely a big thing to consider and it's not a thing many designer pay attention to. Thanks!

      1 point
  • Joe Baker, over 3 years ago

    Probably something that outlines best practices. In an ever growing field it seems that the way to tackle a particular problem is endless.

    Perhaps some do and don'ts when it comes to jumping on the next big thing. I'm looking at you grids...

    2 points
  • Ryan MurphyRyan Murphy, over 3 years ago

    How to make a rap naming the most popular frameworks.

    1 point
  • Stef KorsStef Kors, over 3 years ago

    I know it's not front-end but I'd like to know where to start with backend, and saving data. just the simple stuff and not like 5 frameworks and super perfect security. ut I'd like to involve some backend possibilities in my work that I would be able to play around myself

    0 points
  • Nik SytnikNik Sytnik, over 3 years ago

    Javascript unit testing. There's a large number of testing frameworks and I can't really figure out how testing works. Do I need to learn it if I don't work on single page apps?

    0 points
  • Spencer HaizelSpencer Haizel, over 3 years ago

    Javascript.

    0 points
  • Renee PRenee P, over 3 years ago

    Javascript is always a source of pain. A simple guide to SVG animation would be cool too.

    0 points
  • Mattan IngramMattan Ingram, over 3 years ago

    As a designer who is fluent in HTML/CSS but can only read JS and write very basic functions, I want to learn more about best-practices in JS with examples specific to prototyping UI or manipulating basic data. I have looked at lots of JS learning resources and while some are great, they are too often over-abstracted regarding manipulating data or arrays without any clear visual connection to how this could help me save time prototyping or animating a website or app.

    I know theoretically all the things JS can do to a string, or array, or what-have-you, but I have a hard time knowing how to tackle something I want to do or what the best way to do it would be.

    For example:

    If you want to generate 50 elements and randomize these two X and Y attributes for an animation with increasingly shorter duration per element, this is the cleanest way to do it and why. Here is another way to do it that is harder to read, but is more performant and why.

    0 points