User Interface as an API for Humans
fctorial.github.io
fctorial.github.io
Having experience in both, this is certainly a huge pain point in the industry. UX is mostly approached through stats and A/B tests, but I think it should have much more data structures and algorithms (i.e. component types in design, composable components, etc)