Jack is an Engineering Manager at Amplitude (NASDAQ:AMPL) where he works on design systems, frontend infrastructure, and developer experience. He and his partner Shinji Kim are early investors in devtools / infrastructure startups including Stellate, StackBlitz, Hex, Motif, and Drifting in Space.
Company logotype
Cerulean, Amplitude
Oct 11, 2022
I don't view design drift as a design systems problem. I consider that a design problem, so we try to decouple these topics. We’ll help lead and drive those conversations, but we want those design decisions to be owned by the design org, separate from the systems team.
Was it a mistake that the original button component we used when we were a 50-person company allowed for arbitrary class names? It's a decision I lament now, because it makes my job harder. But it also allowed Amplitude to scale rapidly from a 50-person startup to a nearly 800-person public company.
There is no such thing as a clean migration, and you have to solve a lot of immediate complexity during the migrations. You get good at migrations over time, but they never feel good when they're happening.