Yeah, I forgot about Dragon. completely inconsistent, one time it would work perfectly and I'd feel like I was living in the future. Then it would be complete trash for a month, I'd rewrite more than I'd say. That was probably 5 or more years ago, maybe it's better now.
My wife worked for them for awhile. It's really, really good in domains. Doctors and medical pros use it and get 95%+ accuracy, measured as how many things an assistance or user needs to correct. That's pretty good, but if you think about typing 100 words and needing to fix 5, that's annoying.
With regular training, I think I got better than that for writing, probably 98-99%, but still had issues with the acronyms.
For us writing code. I think it would be a) very strange to spell out code, like we might with "period", "comma", etc. b) no good standard on how to approach this.