Why Front-End Developers Cry👩🏻‍💻😭

For UI designers, by a UI designer

Hanan A.S.
A Song of Art & Science
3 min readJul 14, 2018

--

Being a UX/UI designer who worked in teams big and small for the past 3 years, I’ve seen as many designer-developer arguments as one can possibly imagine.

So here’s what usually makes our good friends burst into tears/throw hissy fits:

1. You’re not consistent. You use the same element in a different style each time🙈.

Sometimes there are restrictions that force you to do that. But when you keep styling the same element differently each time for no reason you can be sure there will be tears.

2. You make sure that they do not have access to any asset 🙀

This depends on the way you share a design. Sure way for this sort of thing is to share static PNGs 😱. Because it will make life too easy for them if they don’t come to you asking for each screen’s assets.

3. You use a variety of mysterious fonts and make sure not to share them ⁉️

Why use one or two fonts? let the beauty of typography take over. Then let them use their psychic powers to decipher what those fonts might be.

4. What is layout??🎨

you design to your heart’s content, never mind about layouts or grid. You can’t put restrictions on art now, can you?

And you complain later that the screen does not match the design😏.

5. You don’t use icon-fonts ℗⅋

because using vector fonts makes any UI design look good. Using pixelated icons will make anyone, not just the front-end developer, cry.

6. You use adobe illustrator for UI design and force them to learn how to dig up assets & styles from the elaborate adobe illustrator interface🤔🤔

Why use Xd or Sketchapp or any other UI design tool? let’s use something much more complex and force our developers to try to understand it!

**no offense Adobe, I love you ❤️, but ai is not for UI design.

7. You don’t use containers 🔲🔳

it’s more fun to just place elements based on relative distances between them. The developers will cry their eyes out trying to figure out the system you followed 🤦‍♀.

8. You are so creative, they are barely able to execute your designs or find anything like them anywhere on the internet.

don’t hold in all that creativity. Let it out! they will be forced to think of ways to make that design happen.

**but no… seriously, that is not always a bad thing. Creativity is the soul of UI design, just make sure you respect the platform limitations ok?

9. You use CMYK color mode🖍

who cares if it’s for print? If you like that color, you use it. Watch out for the waterworks💦😭.

But Jokes aside..

Honestly though, these things can make developers lose it. No one wants to deal with a grumpy co-worker. Reverse the above and you should be ok 😘

--

--

Hanan A.S.
A Song of Art & Science

What remains of a Human Female. Digital Product Designer. Bookworm.