I imagine many would benefit if we had a smart developer assistant where it could have a higher level understanding of programming.<p>"Jarvis import library foo" - could be said from anywhere in file<p>"Jarvis jump to file bar.c"<p>"Jarvis declare var current temperature equals zero" - var currentTemperature = 0<p>"Jarvis write for enumeration on var word over var name list"<p>"Jarvis build and run" or simply "Jarvis run"<p>By the way, I know many people don't like to talk to a computer, can't imagine how it could be faster than typing, etc. However, I believe that once an assistant is done right, more than a few people would be converts.