Design Systems are nothing new — some authors trace their origin back to the pre-Internet era. But even in the context of the Internet: Design Systems were a thing 10 years ago when I started my career as a web developer. Fast-forward 10 years - and I finally have an opportunity to work on implementing a Design System at Thinkific. I went through a lot of different content (articles, books and workshops) on building Design Systems and tend to think that I have a pretty good overview of what's usually discussed in the Design System communities.
Atomic CSS is nothing new either. The first time I heard about it was about the same time that I heard of Design Systems (i.e. 10 years ago). Back then I was kind of puzzled: What benefits do single-property class names bring to the table? It felt "hacky" to have 5-10 different items in the class
attribute o