Software development shot itself in the foot 40 years ago. We failed to figure out how to work with information directly inside a computer program. As a result programming has hit a glass ceiling in which coding can not go above a certain level of complexity productively. One of the results of this is that coding is no longer very important.
The proper fix is to figure out how to work with information inside a computer program, not to give up on coding. Without being able to work with information inside a program, we have solved most of the problems that we can solve at the level of data. This is the reason we keep rebuilding the same apps over and over.
To build new apps using coding, we need to move to the next level of programming. This level is the level in which we can directly work with information inside a program. To do this we need new data structures that can store information rather than just data.
Endeme-based information structures are one possibility. I have been researching endemes and how to use them to store information for years now. They can be used for data semantics, search oriented structures, processing information directly, computational creativity and complexity handling.
I would love it if people would come up with more possibilities for structures for handling information inside a program.