I have been following this for a few years and wondered what some of you think of this. Personally I feel it could be a huge leap forward but could also make the computer more imperfect than perfect which may not be what we need.
IBM Research: Cognitive computing
Specifically, where would software engineers fit into this kind of hardware technology?