I use Dvorak programmer (dvp).
(note that you have to press shift to get the number keys. The default output for the number row is all symbols.)
I taught myself vanilla Dvorak in high school, and when I was 17 I decided to switch to Linux cold turkey. I switched to programmer Dvorak simultaneously. Then I went to college for computer science (later math) and learned how to use all the emacs shortcuts using dvp. I also learned LaTeX after I started using dvp, and that's how I do all of my word processing, and how I take class notes now that I'm in grad school.
I completely understand people not making the switch to Dvorak, but I have no idea how people "live-TeX" (take math notes in LaTeX during a lecture) without programmer Dvorak, it seems like it would be the most insane finger workout with all of the parentheses and brackets flying around. But no, it's not faster typing when you're not programming. I had to do a ton of practice with dvp to see any improvement, and I would have gotten the same improvement practicing qwerty the same amount.