How would you approach the uncomfortable discussion of a terribly managed front end?
For context: I’m a design systems designer. For years, I haven’t had access directly to code. It’s been in Figma. We have a scalable design system with semantic tokens (a brand change or a new theme can be added immediately)
Recently, our org allowed Design access to the production code.
We’ve known for a while, that some pages are inconsistent across the app, but today I had the realisation that the production front end UI code is a mess. I was truly surprised that engineering haven’t been building in a scalable way like our designers are using the Figma Design libraries. Things are hard coded, there’s different naming and token conventions across the app and the colors, spacing, radii, type is all over the place.
My question is, how do I bring this up in my org?
If they ever need a brand refresh, the Figma library can do it in seconds, production code would be a nightmare.
What do I do?
[link] [comments]