This a vision for a modular UX design. In it, language connects design outputs into a lean, coherent UX framework.

A taxonomy is used through all design activities. It can align information and technical architecture. Once refined, this approach can be carried through Agile implementation and the development of technical components. Then, all bugs can be associated, through a tracking system like JIRA, and ‘close the loop’ between the user and product evolution.

I took this as far as I can at the moment. I believe it tees up design for more definitive methods such as Object Oriented UX and Atomic Design. Hopefully, it makes a clean handoff to the next design steps and, ultimately, to engineering.

This is an argument open to refinement. In Nirvana, user intent aligns directly with clean code. Hopefully, this brings us a step closer.