On the Separation of Church and State MachinesI'm an agnostic. The noun agnostic has always meant to me
Now, go to Microsoft, Sun, Oracle and any other software development website and do a search for the word agnostic. Surprised at how many hits you get? So was I. What the heck is the word agnostic doing in all of these software development website? It�s in their training material also! I was in a Microsoft .NET class and the instructor started talking about agnostic features in .NET. I raised my eyebrow and thought to myself, �When did source code start getting characterized in religious terms?" Then I remembered the term "Holy Wars" that Stephen McConnell talks about in Code Complete and how he stayed away from them (wise decision). Does this mean that God is real (unless declared as an integer)? In addition to agnostic and Holy War are there other religious terms and ideas in source code? I don't know for sure but after thinking about it, I have come up with a little list that might be useful the next time someone starts talking about agnostic code. You can use these so that you can blend-in to the religious software development craze (these were not my ideas, I found them on the web):
I have come to the conclusion that all of my code is atheist and will remain so. What does source code know about religion anyway? I am calling on all developers to join my Jihad against religious terms in software development. There should be a definite separation of church and state machine. So, instead of using a religiously loaded term like agnostic, can you go with something a little less neutral--say, like the word, neutral? |
|