Development (in basically every variety) has always been a niche use of computers. It's the niche that produces all the software that everyone else uses, of course, but most people aren't going to program a computer, outside of (perhaps) some school class that'll touch on it.
Productivity's less niche, but it's becoming more and more realistic to imagine someone using a tablet with attached keyboard as their sole computing device (besides the omnipresent smart phone, I mean).
I'd say that the input method doesn't matter so much, although it's interesting to talk about how the commonly used devices are shifting. I'm more worried about native software development sliding into impossibility and content-creation becoming an afterthought.
Productivity's less niche, but it's becoming more and more realistic to imagine someone using a tablet with attached keyboard as their sole computing device (besides the omnipresent smart phone, I mean).
I'd say that the input method doesn't matter so much, although it's interesting to talk about how the commonly used devices are shifting. I'm more worried about native software development sliding into impossibility and content-creation becoming an afterthought.