Spent 6 months ignoring component naming conventions and it cost me 3 hours last Tuesday
Back when I first started building a design system at a startup in Austin, I thought I could just name my button variants whatever came to mind. Primary, main, cta-blue, action-button - it was a mess. Last Tuesday I had to update every single file because nothing was consistent, took me 3 hours just to track down the right components. Now I use a strict naming pattern based on function first, appearance second. Has anyone else had to redo their entire library because naming got out of hand?