The Kurzweillian view is that we will eventually create software that is sentient and able to evolve on its own. But what if software is already participating in evolution via its effects on us?
An Evolutionary View of Software
... when fits of creativity run strong, more than one programmer or writer
has been known to abandon the desktop for the more spacious floor.
-- Fred Brooks