This is about simplicity, learning, and developing both the system and applications on it. I have been trying to develop applications by using AI. Supprisingly it worked up to a point with python coding. Unsurping it still had issues, but the outcome was rewarding enough to push this idea forward. The main problem I have come to see is not that a user is unwilling to work on something new, it is that all the information he is getting is based on willingness, if he is talking to a person, and uncertainty if he bases all his intentions in AI which can only go as far.
Getting from A to B seems to be a straighforward logic when it comes to computing. Things are expected to work because everyithing is based on a structured system. If the process is done right, then the outcome is determined. When errors happen this means that the process has faults in it. When a new problem presents itself, then things have to adapt and the whole structure needs to be remodified. This is nothing new.
I was able to create a note-taking application with voice recognition, image and sound insertion, and LLM presence, and it worked (with problems) but I got there without knowing how to code. When problems came, and they did, I just stopped because having +1500 lines of code is just too much for a beginner. What I was missing was the logic of it all. How things connect, and why. It was not my unwillingness to learn, but my expectation for something simpler, naive may it be.
So I had to re-imagine the coding process into something that makes sense to me. Things work with one another, but why it is so is not apparent to a beginner. I don’t need to re-invent the wheel, and that much is apparent. I also don’t want to spend countless hours to find answers when people have already provided them. The problem is that they don’t disclose the knowledge, and that from a point on they expect to make money from it. The internet is full of them. A countless production of sensationalist garbage for views.
Now, suppose this is a reality. A code repository, or shared knowledge base for things that work with variations that work. In this way I can custom-create anything on that proven knowledge base. No hassle, slow built-up time, maybe, but freedom is valuable and the ability not to rely on anyone for peronalization is more than valuable. The applications that work have proven themselves through user recognition of their value, but every user is unique in some sense. Mainstream applications provide value because they offer something valuable.
The thing that is missing is that the logic behind development should be clear in every step of the way. By that I mean the intention, the actual code, and the final execution. Imagine code as a chart that can be re-arranged according to what I need. If for example I want to add a block, then I have to create 4 more, and change 3 others. For this to work the logic behind everything has to be fully determined in the first place, and the logic of the changes is to be expected in a set way. This can only happen if the logic base is stuctured detailed and varied enough to have provided answers. I just want to use the answers given, and there is a whole bunch of them, but not accessible with ease at present.
Thank you all who took the time to read this post and for your patience.