paint-brush
3 Simple Reasons Why Coding Pixel Perfect Designs is So Painfulby@codisio
110 reads

3 Simple Reasons Why Coding Pixel Perfect Designs is So Painful

by CodisioMarch 15th, 2022
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

Design collaboration tools have become increasingly popular in the last years. Designers have greatly benefited from tools such as Figma to complete their work in an intuitive, organized, easy, and quicker manner. Back-end provides you with a longer steep learning curve, something that definitely does not come with implementing pixel-perfect designs. I strongly believe in the massive value add of designers’ work, however, I need to admit that I sometimes do not understand certain iterations I get asked for. I am working on a solution to convert my `Figma` designs into `Flutter` widgets.

Company Mentioned

Mention Thumbnail
featured image - 3 Simple Reasons Why Coding Pixel Perfect Designs is So Painful
Codisio HackerNoon profile picture

Design collaboration tools have become increasingly popular in the last years. Designers have greatly benefited from tools such as Figma to complete their work in an increasingly intuitive, organized, easy, and quicker manner.


Collaboration with other functions in the business like marketing or engineering has also dramatically improved. As a developer though, there is one thing I am still bitter about – Implementing Pixel Perfect Designs.


I have extensive experience in software development and trust me, there are not many things that make me as frustrated as endless iterations of pixel-perfect design implementation. I am outlining my reasons below:


  1. Autonomy – Everybody likes to have some degree of self-government when it comes to work. When I spend so much time implementing small design changes in web/mobile apps I feel like I have been stripped out of my professional freedom. This just gets multiplied when as a team we are not using cross-platform frameworks.


  2. Understanding – I strongly believe in the massive value add of designers’ work, however, I need to admit that I sometimes do not understand certain iterations I get asked for. I do not demand to be explained exactly all the reasons for every change, but as many people in the workplace, us developers also appreciate being involved in the process and being able to contribute in a timely manner.


  3. Professional Development – Have you ever wondered why more experienced developers generally shy away from front-end development? Yes, I am generalizing, but the continuous development of skills and education it takes to be a successful back-end developer are greater than what it takes to be a front-end developer. Back-end provides you with a longer steep learning curve, something that definitely does not come with implementing pixel-perfect designs.


These are my experiences and would love to hear what are your thoughts.


I, in the meanwhile, am working on a solution to convert my Figma designs into Flutter widgets at https://codis.io/ . Wish me luck!