I have a lap desk with a BT keyboard and trackpad. I assume I'd want to bring the keyboard to my imaginary hammock desk. The trackpad (and lap desk) might not be necessary, assuming that pointer manipulation can be done via gestures.
I agree that dictation would not be enough for most people. I don't code, but writing emails is not a fun experience with Apple's current speech-to-text offerings.
That may help, but it won't fix the fact that there's not an easy syntax for editing words/phrases as you go, or at least not as efficiently as you can edit on a computer. They do offer some ways to do this if you use certain accessibility features, but without those turned on it is very difficult (if not impossible) to edit text with your voice. Perhaps they will open this up a bit for the new OS, since many people will use it sans keyboard.
I can't imagine writing code using only my voice.