Does knowing that someone could be watching change your performance? I wonder if the "Live" status acts as a mental catalyst that you can't get by just talking to yourself offline.

I wouldn't watch a live coder so recording for myself wouldn't do it. With Twitch you will often have viewers pop into chat even when the viewer number is zero so you have to always great it as if you are being watched because you might be.