• Thomas Michael SemmlerThomas Michael Semmler, over 1 year ago

    an easy one like copy/change an illustration

    I wanna highlight something real quick, never assume how difficult, time consuming or painful some task for a dev will be. Because just changing a picture, could be very painful, lets see how this could be:

    • your image is an actual img, it needs an alt attribute. It needs to be translated, translation takes time and costs money. You change the image halfway and ne alt needs to be different too, it messes it all up.
    • your image is an SVG, embedded directly in the document, the backend application might not have the capabilities of loading SVG to directly import it, so this needs to be done too.
    • your image is 350*90 px wide, but it also needs to be 2x, 3x, and 4x that size and you forgot to provide it. Also, it will look awful on mobile, so you need to also provide a different image to be used in the picture element. Also at 2x, 3x and 4x. And it needs alt attributes of course as well.
    • your image was an SVG, embedded directly in the document and it needed to be interactive or animated. Why changing this is time consuming is hopefully obvious.

    there can be tons of reasons for why this can be a tedious task.

    I want to communicate to my dev in a way that he's they're going to listen and do the fix.

    Developers are not monkeys. They enable your designs to turn into actual experiences. There is probably a reason for why it seems like they are just not listening .

    But I totally agree in essence with what you are saying, that is that communication is essential, without it it won't work well.

    7 points
    • Marvin Hagemeister, over 1 year ago

      Developer here. Thank you so much for your comment. I've pretty much encountered well the problems you listed at some point in my career. We usually have to interface with adding legacy systems which have weird constraints like that. It's often out of budget to fix those.

      Communication is indeed key for a smooth collaboration between design and development. Nobody likes being treated as a monkey. Mutual respect goes a long way.

      1 point
    • Emile-Victor PortenartEmile-Victor Portenart, over 1 year ago

      Thank you for correcting me! I want to apologize as I didn't want to sound bad against developers but I can see now that it could have been misinterpreted.

      I'm happy that you found out that in essence, I wanted to point out an issue in the communication flow as I think it's the most crucial part and most of the time the most broken one.

      In our team, I found out that the best way to help move the product forward is to work with the strength of everyone. That means as a designer I'm also in charge of the frontend to help the developers focus on difficult backend challenges.

      Have a nice one!

      1 point