Voice programming takes a fair amount of effort to get started with, however once you have your microphone dialed and are getting good recognition you can take 'baby steps' and start augmenting your workflow to include voice.
i.e. with Talon the alphabet is custom, so once you learn that you can do a lot with just `cmd+tab` `cmd+A`, `cmd+C`, etc... and it is customizable using python scripting so you can simplify many common tasks.
I believe there is a VSCode plugin for Talon, I personally use Atom.
Certain things are tedious with voice coding, like typing common abbreviated words like `args`; with Talon you have a few options, spell it out: `arch red gust sun` or use the `shrink` command `shrink arguments` or if you use it a lot you can come up with your own customized word for it; also words that sound the same but are spelled differently: `two`, `to`, `too` or even `2`