October 19th, 2014

eyes black and white

Whence Creationist Programming?

Where did I get the idea for "Creationist Programming", the belief that Software is created by a Programmer? I was trying to describe the TUNES approach as Evolutionary, and found it easiest to explain what that meant by contrasting with a Creationist approach... and elucidating what that meant led me to write this essay and later give this presentation.

Indeed, I had been asked to make a short presentation on the essential insight behind TUNES; reflecting (ha!) about that, my closest explanation was that the insight was applying to computing systems what in a previous political essay I had called "dynamic thinking", except applied to computing systems rather than to political systems. Now, this term "dynamic thinking" is one I made up, and the meaning of which people won't understand; and I didn't want to refer people to a controversial political essay when I was trying to explain something completely different and already controversial on its own — I aim to reach the union of people interested in either controversy, not the intersection of people interested in both. And so I looked in my essay for which part of my explanation would be most familiar to my scientific-minded audience, and would make a good starting point. And that was the evolutionary aspect.