There's a limit to how quickly we think (I think I remember reading during drivers ed that we had an average decision making bandwidth of ~ 2^7 bits per second.) For most people there really isn't enough going on in their head that they couldn't just spend a few hours typing it out. If you want to see what happens when people type faster than they think then visit any online forum.
IMHO: good Direct Neural Interfaces probably won't be anything more interesting than the invention of GUIs. It will be neat, it will make computers more intuitive (via neural plasticity) and maybe let us directly share thought with each other (really neat! totally useless) but nothing really new will probably ever come of something like this. In fact, if it became popular I think it might make learning some things harder. Software engineering for example is entirely about communicating precisely (with others, yourself, and your computer.) If you live your whole life communicating telepathically you might never learn to communicate well.
IMHO: good Direct Neural Interfaces probably won't be anything more interesting than the invention of GUIs. It will be neat, it will make computers more intuitive (via neural plasticity) and maybe let us directly share thought with each other (really neat! totally useless) but nothing really new will probably ever come of something like this. In fact, if it became popular I think it might make learning some things harder. Software engineering for example is entirely about communicating precisely (with others, yourself, and your computer.) If you live your whole life communicating telepathically you might never learn to communicate well.