I'm not a programmer. I wish I were. I've tried to learn it several times, different languages, but never went very far. The most complex piece of software I ever wrote was a bulky, inefficient game of life.
Recently I've been exposed to the idea of a visual programming language named subtext. The concept seemed interesting, and the potential great. In short, the assumptions and principles sustaining this language seem more natural and more powerful than those behind writing lines of codes. For instance, a program written as lines of codes is uni-dimensional, and even the best of us may find it difficult to sort that out, model the flow of instructions in your mind, how distant parts of the code interact together, etc. Here it's already more apparent because of the two-dimensional structure of the code.
I don't know whether this particular project will bear fruit. But it seems to me many more people could become more interested in programming, and at least advance further before giving up, if programming languages were easier to learn and use for people who don't necessarily have the necessary mindset to be a programmer in the current paradigm.
It could even benefit people who're already good at it. Any programmer may have a threshold above which the complexity of the code goes beyond their ability to manipulate or understand. I think it should be possible to push that threshold farther with such languages/frameworks, enabling the writing of more complex, yet functional pieces of software.
Do you know anything about similar projects? Also, what could be done to help turn such a project into a workable programming language? Do you see obvious flaws in such an approach? If so, what could be done to repair these, or at least salvage part of this concept?
First off, I'd like to say, I have met Christians who similarly were very open to rationality and applying it to the premises of their religion, especially the ethics. In practice, one of these was the only person who directly recognized me as an immortalist a few sentences into our first discussion, where no one else around me even knew what that is. I find that admirable, and fascinating.
I also think it likely that human beings as they are now need some sort of comfort, reassurance, that their universe is not that universe of cold mathematics.
So I'm not sure I should point this out, but, in the end, you're still trying to find a God of the gaps. In the end, you're still basing your view of the universe on a very special premise, that is, God.
Eventually, this can only be resolved in a few ways : either God exists, or He doesn't, or using its existence as a premise doesn't make a difference, and a theist would eventually come to the same understanding of the universe as a down-to-earth, reductionist atheistic rationalist.
I don't think God exists, and I'm still puzzled by how anyone could come to believe it does. Here I mean believe in that sense where you don't just "like to pretend something is real for the comfort it brings", which I do too, but rather in the sense where you think "stop kidding yourself now, you need a real, practical, useable answer now".
Both are different, the first is fine and necessary for many people, but if you use God in the latter I'm worried you're going to be up for a few disappointing experiences for the next few decades.