Nice writeup. I think the people who are good at twitch streaming are charismatic and/or funny. Being entertaining is awesome, but isn't necessarily the same as being good at reasoning through problems or engineering good software.
As a watcher of such streams, be they game session I wonder how people don't see something and go crazy because they can't actively participate - the author does mention that some people will have contributed pull requests by the end of the session. :)
I suppose that makes the twitch stream an important learning experience for both parties. You can participate in the chat and make suggestions, ask questions. If you are driven mad by someone doing something differently or making a mistake well then it might be healthy to try and overcome that.
this is a great answer. I have had viewers come in and become very upset that I'm writing javascript in ES5 (usually this is because I'm maintaining a library I wrote many years ago). I have a chat macro to explain why I'm not upgrading the library to ES2015/2017 and hope folks can stay pragmatic and respectful. Besides, I welcome pull requests ;)
As a watcher of such streams, be they game session I wonder how people don't see something and go crazy because they can't actively participate - the author does mention that some people will have contributed pull requests by the end of the session. :)