T
15

A junior dev asked me why our button styles were so strict, and it made me rethink everything

He said, 'Why can't I just use a slightly lighter shade for this context?' and I realized I'd been treating our design system like a prison instead of a toolkit. That 5-minute chat last Tuesday made me add a 'flexible usage' section to our docs. Has anyone else had a moment where someone new made you see your own system differently?
2 comments

Log in to join the discussion

Log In
2 Comments
the_ben
the_ben14d ago
that junior dev did you a massive favor honestly. the whole "design system as prison" thing hits hard because we all start out thinking strict rules = consistency but really it just stifles people who could come up with something better. my team had a similar wakeup call when an intern asked why our button radius was locked to 4px, we ended up making a whole tier system for how flexible each component is. now we have some hard rules for critical stuff like forms and a "go wild" category for internal tools where devs can experiment. you gotta leave room for people to solve problems in ways you didnt think of, that's how the system grows instead of just collecting dust.
6
vera_roberts
The tier system thing is smart because it gives people a clear path for when to break rules. @the_ben mentioned that intern asking about the button radius, and it reminds me of a dev who once redesigned our entire data table layout just because the locked header height was cutting off important info. We had the same debate about flexibility versus consistency, but the tier approach solves it pretty cleanly. The key is making sure people know which rules are suggestions and which are actual requirements, not just assuming they'll figure it out on their own. That's how you keep a system alive instead of turning it into a museum piece.
6