&gt; All that being said, I think there&#x27;s a lot of merit to the approach you&#x27;re taking. I&#x27;d like to see a similar approach taken to the design of computer interfaces, particularly programming languages.<p>That&#x27;s actually what I&#x27;m doing. I&#x27;m tackling the big picture. It all started with my frustration with the current state of computing, the technology and UI fragmentation. I find the current &quot;application paradigm&quot; very inefficient, and I&#x27;m convinced that we can do a lot better.<p>At first, I approached the issue by trying to build a &quot;database of everything&quot;. Then I discovered the semantic web and integrated that to my vision. I then found a lot of problems and limitations to the semantic web, and worked on improving it. I&#x27;ve explored linguistics (especially semantics) and languages like lojban. I&#x27;ve done a lot of research in UX and programming languages. I&#x27;m currently working on a new language that will change the way people think and communicate. The language will be mostly computer-assisted, in order to make the limitations of human memory a non-issue. It will be a language like no other (unlike Esperanto or other &quot;natural languages&quot;) and will be communicated and consumed through many senses. In most instances, this language will be used like you would use an app (little or no text or vocal input).<p>To demonstrate and test the flexibility of my solution, I need as many use cases as possible. I started by asking myself what people used technology and computers for, what people used the internet for, what applications are most popular and what applications are used the most. I&#x27;ve now reached the point where I need to understand what people really communicate at any level, either through apps or through face to face.