T
23

The moment I caught myself overcomplicating a button component

Last month I was building out a button system for a small e-commerce site in Indianapolis. I had 14 variants, 3 sizes, and 6 state colors before my coworker asked why a simple 'buy now' button needed 12 lines of CSS. He pulled up the original wireframe and pointed out the design only had 3 button types. I stripped it down to 4 variants and the devs actually started using the system instead of fighting it. Has anyone else had to undo their own overbuilt components because nobody on the team would touch them?
2 comments

Log in to join the discussion

Log In
2 Comments
the_gray
the_gray5d ago
Built that exact same trap for myself lmao. Nothing like a "simple" thing turning into a whole framework nobody asked for.
2
betty_fisher5
betty_fisher55d agoTop Commenter
Three weeks I spent on my "simple" inventory tracker. Turned into a full stock management system with barcode scanning and everything. Nobody asked for it but I use it every single day now. Sometimes those overbuilt things just click for your own workflow.
1