4 ms·
We use most of the principles of atomic design, but not the terminology. Atoms and molecules and whatnot are a cute analogy but make the concepts harder to expl
by mattkevan 8y ago
We use most of the principles of atomic design, but not the terminology. Atoms and molecules and whatnot are a cute analogy but make the concepts harder to explain, not simpler.
It’s pretty simple: Design the smallest bits - headings, paragraphs, buttons etc, and combine them into progressively larger components. Use only those components, adding new ones if absolutely necessary.
At work we’re in the process of moving a 20+ year old website with many thousands of pages to a completely component-based system. We’ve gone from about 70 templates to three, massively simplified the stylesheet and increased development speed as new pages are built from ready-made and tested components rather than buildings every page from scratch.
By doing this it means that UX, design and code can be kept consistent through design, development and maintenance.