I have been a computer programmer for a number of years and as a result I have sat down in front of an array of machines. As time has progressed the computers I have used have steadily become more and more powerful, with the effectiveness of their processing and memory increasing on a seemingly exponential level.
As you may or may not be aware, a computer is only generally capable of responding to exactly what it is told via the medium of a pre-defined script or program. If the program has been designed badly, then the machine interpreting the code can only respond in a way aligned to this input. If on the other hand a program is presented to the computer, which is well designed and has a purposeful meaning to it, then this can result in a very useful outcome. There is a well-known saying in the world of programming, garbage in, garbage out. GIGO primarily relates to the data fed into the computer and that if the quality of data is poor then the results of processing and therefore output data will also be of low value.
Given what we know about the way a computer works and the pitfalls to watch for in this discipline, it is a shame Continue reading