Psychokinetic prostheses would replace most buttons, switches, levers, knobs, sliders, touch-pads, etc.
Most, but not all. It wouldn't be smart to get rid of the simplest, mechanical input devices.
Yeah, try programming code, writing legal doctrine, or having a nuclear arsenal fired with just your mind.
agreed, brain control will be too unreliable for a long time.
As far as programming, I think in the future we will see AIs which can interpret human language (and later thoughts?), and build programs rapidly based off those discussions
You'll still have programmers who actually get stuck in and build systems when efficiency is critically important, Or who add new types of programs and functions to the resources the AIs use to build code for more mundane stuff.
Anywhere you are not doing anything ground-breaking, There will be AIs with huge libraries of code snippets (annotated in a way the AI can interpret) which can be assembled into programs that do various things where you can say " I would like a payment system for my website with the following features" and get something that works and eventually (once the bugs are worked out the system itself) the code produced would be bug free.
The hardest part is building an AI that can come up with an accurate outline of requirements based off a conversation with a human. By the time someone solves that, the rest of the stuff will probably be in place.