Andrew's Digital Garden

Combinatorial explosions

A fancy term for what I usually refer to as the 'permutation matrix'.

This describes how adding orthogonal options to an [[api]] can quickly balloon into creating incredibly complexity.

Having two boolean options that can be used together gives four total options. Having three options gives nine.

https://pjonori.blog/posts/systems-math-explosions/

[[20231219094041-design-system-complexity]]

[[api]] [[designsystem]] [[designsystemapi]]

Combinatorial explosions