I'm inclined to think that while the predicted singularity might be technically possible, it will likely be artificially suppressed by increasingly irrational populist governments dominated by marginally competent population segments fearful of losing socioeconomic power and status to new intelligent technologies.
Developing computer software involves as much philosophy as programming. My latest experiment in digital dynamics has taken on aspects that I find philosophically intriguing. I'm hoping I can express my abstract observations in terms that will convey at least some of the mental amusements I've enjoyed, to those who aren't as technology obsessed.
Language is the way the brain attempts to symbolically express and explain its abstract thoughts to itself and to the outside world. As someone who regularly attempts to communicate abstract ideas to both humans and machines through the use of English and various computer languages, I've always been aware to some degree of the limitations of language. But recent efforts to express the same abstract concept in two very different computer languages made the degree to which my thought processes are influenced by language especially clear.
Throughout its troubled epoch, humanity has been driven to dominate or eliminate all other life-forms on the planet. Perhaps we suffer from a residual instinctual fear from the time when our ancestors were marginal life-forms struggling to survive by scavenging the leavings of stronger predators. A growing fear among the less secure of humanity is the possibility of a new and possibly superior intelligent species evolving out of computer technology.