MOBE2001 writes "Nobody likes to be told that they are wrong but we are. It all started over 150 years ago when Lady Ada Lovelace wrote the first algorithm (table of instructions) for Charles Babbage's analytical engine. We have been doing it wrong ever since. Why? Because we still haven't grasped the true hidden nature of computing. Sooner or later we will and, when that happens, there is no limit to how complex our future software systems will be. This will usher in the second computer revolution, one which will make the first one pale in comparison."