the hardest part BY FAR is the multitasking that is required. Talking aloud, answering questions in chat, and also acknowledging new followers and subscribers all take a toll on your mental ability to write good code and stay productive. You forget simple method signatures, struggle to read stack traces, etc with split attention. I always joke that you're half the programmer you normally are when streaming.