> First, does this work very well for technical books?
I just laughed imaging a professional voice actor reading out a block of code in a stately voice, complete with all the punctuation. "public function getName(Person $user)" xD
See my comment above. I did exactly that with Inventing the Future.
Maxwell didn't know how to read Mesa, of course, but I gave him the audio for how to read it. Just imagine what a CS professor would do if they read the code off a whiteboard, and do that.
Well, the difference is that there's no whiteboard. If you're reading code off a whiteboard, you can shorthand over obvious things like brackets and indentation and whatnot, whereas trying to get a listener to picture a piece of code just by verbally describing it would take a lot more. I agree with your conclusion in the other comment that a lot of code would become unwieldy, but small snippets here and there are ok.