Comment I initially dismissed the idea of agents (Score 1) 15
I remember an interview of Tim Berners-Lee (of www fame) in the early 2000's on his paper (or was it a book?) the Semantic Web. And he discussed that people would one day interact with "agents" to handle much of their software needs. Rather than with applications themselves.
I dismissed this as nonsense. That people would always want to interact with software. And that we as software developers need to improve our UIs to make software better, more elegant, more powerful, and easier to use. Because who would want to talk to some crappy speech-to-text system, that's noisy and slow. And we already accepted that most people don't want to use a command-line interface to interact with software. So agents seemed like a really backwards and stupid idea to me.
I don't think I could have been more wrong.