Live data from Hacker News

How to Run a Live Coding Stream on Twitch Using OBS

jordanlewis.org

141–150 of 193 posts

Re: How to Run a Live Coding Stream on Twitch Using OBS

#141
post #75
post #4

Do a lot of programmers feel like they could be effective on a livestream? I might be in a minority, but my preferred coding style is very non-linear and sporadic, and wouldn't make for an enjoyable viewing experience.

I am way to self conscious for that... I dive deep into a problem for 10 hours and I try a bunch of stupid stuff along the way or make a bunch of mistakes and now I am broadcasting those to the world; and meanwhile either I am paying attention to the people and not working (I always want to get lost in a complete zone of concentration) or entirely ignoring them (which seems weird)... I will go for long stretches--lik…

I literally watch the live coding streams just for the mistakes! Not to make fun of them, but to learn from them and realize that everyone goes through this process!

Re: How to Run a Live Coding Stream on Twitch Using OBS

#142
post #34
post #4

Do a lot of programmers feel like they could be effective on a livestream? I might be in a minority, but my preferred coding style is very non-linear and sporadic, and wouldn't make for an enjoyable viewing experience.

I think it comes down to your "persona". For example George Hotz does multi-hour long coding streams that are all over the place, but they have some entertainment value because he's a bit of a kooky character.

Who are some other intersection coders one can follow?

Re: How to Run a Live Coding Stream on Twitch Using OBS

#143

Are there any line streams of hardware development? I'm getting into Kicad circuit design and it would be good to see how an experienced user works with it!

I have seen quite a number of hardware/embedded streams, but not a lot lately. Many of the streamers (both hardware and programming) are often new or mid level devs, there's a few super experienced programmers. I like watching Daniel (https://en.wikipedia.org/wiki/Daniel_Stenberg), https://www.twitch.tv/curlhacker who created curl, and pretty much has spent forever working on the project. He streams off and on.

Re: How to Run a Live Coding Stream on Twitch Using OBS

#144
post #4

Do a lot of programmers feel like they could be effective on a livestream? I might be in a minority, but my preferred coding style is very non-linear and sporadic, and wouldn't make for an enjoyable viewing experience.

Non-linear coding can be enjoyable as long as the streamer is vocalising their thought processes.

I'm preparing to code on a livestream and honestly, I've thrown out any notion of being 'effective' out the window; chat engagement means distractions, and while I'm used to that I rather reserve some non-streaming quiet time for deep, focused work.

Re: How to Run a Live Coding Stream on Twitch Using OBS

#146
post #66
post #4

Do a lot of programmers feel like they could be effective on a livestream? I might be in a minority, but my preferred coding style is very non-linear and sporadic, and wouldn't make for an enjoyable viewing experience.

I don't believe I would be productive on a livestream. That said, I think it would be like exercising a muscle I neglect - similar to the physical exercise I don't do :) I'd probably grow as a programmer if I were more comfortable searching for solutions in front of others.

I thought the same till I tried it, ended up being more fun than I realized. If you watch other streamers, you'll see that most aren't racing through - they're just casually coding...socially.

Re: How to Run a Live Coding Stream on Twitch Using OBS

#148

Earlier quoted context omitted.

I think you'd be surprised how efficient video codecs with regards to bandwidth used, nobody sends raw pixels at all. Also with HLS latency can be very short with the right settings. A few tips for coding screencasting: For coding screencasts you should make sure that chroma subsampling isn't enabled when you're doing the encode of the video otherwise it may look worse with highly contrasting areas. Decrease the enco…

> For coding screencasts you should make sure that chroma subsampling isn't enabled when you're doing the encode of the video otherwise it may look worse with highly contrasting areas. What platforms support 4:4:4 video? Youtube, Twitch, Vimeo, ... all don't.

I'd just build my own HLS setup with Cloudfront and one of those encoders with MediaLive.

Re: How to Run a Live Coding Stream on Twitch Using OBS

#149
post #4

Do a lot of programmers feel like they could be effective on a livestream? I might be in a minority, but my preferred coding style is very non-linear and sporadic, and wouldn't make for an enjoyable viewing experience.

I do live coding with my clients when is kind of a "brainstorming" meeting. We throw ideas around, and I code fast and ugly to have something running on screen, usually maximum 2 minutes per idea, otherwise the client gets bored. After like 10 ideas, both of us agree on one main idea that gets implemented into production.

During this time I screen-share my entire screen, so we can draw fast on Paint, switch to code see how it behaves when implemented, mainly GUI elements only.

I usually use OBS during this kind of meetings to record everything, in order to have later review material in case I forget something. Also a nice side effect is that later on, if client is not happy with something I have hard proof that he did said/agreed on something.

Re: How to Run a Live Coding Stream on Twitch Using OBS

#150
post #75
post #4

Do a lot of programmers feel like they could be effective on a livestream? I might be in a minority, but my preferred coding style is very non-linear and sporadic, and wouldn't make for an enjoyable viewing experience.

I am way to self conscious for that... I dive deep into a problem for 10 hours and I try a bunch of stupid stuff along the way or make a bunch of mistakes and now I am broadcasting those to the world; and meanwhile either I am paying attention to the people and not working (I always want to get lost in a complete zone of concentration) or entirely ignoring them (which seems weird)... I will go for long stretches--lik…

CJ from Coding Garden does a phenomenal job with his streams. I've watched a few of his past streams on youtube and its refreshing. Its cool to see how he progresses through problems and is so endlessly positive. https://coding.garden/

Daniel Shiffman from Coding Train does something similar, but more focused on P5.js and general interactive toys. https://shiffman.net/

Post reply on HN