"The technological singularity is the theoretical emergence of superintelligence through technological means. Since the capabilities of such intelligence would be difficult for an unaided human mind to comprehend, the technological singularity is seen as an occurrence beyond which events cannot be predicted." - Wikipedia.
The above explanation of the Singularity is spooky. The Singularity will be the day when man and machine become one (if the machines allow it). This begs the question, "Who is in control"? The estimated arrival date of the Singularity is slated somewhere between 2030 and 2045, depending upon which futurist you subscribe to, Vernor Vinge or Ray Kurzweil. I'm a fan of the latter so I'll be eating healthier from now on.
Most people in the world cannot play a musical instrument well. Far fewer are the number of people who can build a machine to play an instrument well. That said, watch the video below and really think about who is smarter, you, the machines, or the inventors?
The software it takes to create a robot musician is complex, to say the least. It's only a matter of time before software "creates" software, not unlike man creating life in a test tube. (Not just a simple replicating virus.) When this happens, the Singularity has begun. Imagine a piece of software created by another program that is so elegant and so complex that man can no longer comprehend it. What will this mean for mankind? Will we become obsolete and subsequently deleted? Possibilities abound.
Fortunately, the smart developers of today are creating software that puts the user in control. SolarWinds SAM and NPM are two such examples, allowing the user to alert and report on what they deem important. Actions within the software do not occur without the knowledge of the user. I wonder what the machines will do when they take over. Will they create a Human Perfomance Monitor (HPM)? Gulp.