Lean Design System methodology values exploration over planning. Instead of waiting for a perfect, all-encompassing solution, we try to aim in the right direction, use (and validate) components as soon as possible and correct course as needed. If a process or a component doesn't stand the test of real-world application, we go back and optimize it or explore a different approach altogether. The building blocks of a design system are digital in nature and thus, we can freely re-combine, adapt and optimize them. With the right infrastructure in place, we can even propagate changes throughout our product portfolios after initial delivery. If we went down a wrong path, we can always backtrack again, if we made a bad decision, we can reconsider it; we don't have to be overly cautious—instead, we should experiment freely and constantly produce usable results which we can validate in practice.