Live data from Hacker News

How to Run a Live Coding Stream on Twitch Using OBS

jordanlewis.org

31–40 of 193 posts

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

#31
I’d love to do a live stream of my coding work with me explaining my process. Even if few/no people watched live, they might make for useful tutorials or at the very least a sort of video journal.

My main hitch is that I’m concerned about getting to comfortable and accidentally bringing up a config file that contains secrets, and then once those are streamed they’re out of my control.

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

#32
post #31

I’d love to do a live stream of my coding work with me explaining my process. Even if few/no people watched live, they might make for useful tutorials or at the very least a sort of video journal. My main hitch is that I’m concerned about getting to comfortable and accidentally bringing up a config file that contains secrets, and then once those are streamed they’re out of my control.

I believe you can add a delay for what the viewers see, which would give you some time to cut the stream in case any secrets are shown.

Else, it's good practice for a secret rotation process :)

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

#33
post #31

I’d love to do a live stream of my coding work with me explaining my process. Even if few/no people watched live, they might make for useful tutorials or at the very least a sort of video journal. My main hitch is that I’m concerned about getting to comfortable and accidentally bringing up a config file that contains secrets, and then once those are streamed they’re out of my control.

Not sure what IDE/editors you use.. but a quick search in VS Code's extensions revealed one named "Cloak" that might protect you to your satisfaction?

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

#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.

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

#35
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.

imo sporadic and non-linear makes for good content. Also, I've tried live-streaming coding before and I found I got a lot more done than if it had just been normal coding time, because you can't just idly check HN.

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

#36

... how convenient, I am considering starting a live coding stream soon. Thanks for writing this and posting it! (I have done some speedrunning livestreams, but not coding. Well, not in a Twitch setting anyway, I've done talks with lots of live coding and really enjoyed it.)

Good luck and have fun!

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

#37
I love live coding streams. It's my personal opinion that the best programmers are the best debuggers, and that's something that's often language/domain specific and gets significantly more difficult as the codebase grows larger. In other words, it's hard to learn how to debug if you don't already work on a large project or within a certain language.

Watching people debug on twitch has definitely changed the way that I approach bughunting.

You guys should definitely check out Jordan's stream if you like the idea of watching someone fight the good fight against the dark-side of Go's opinionation.

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

#38
post #31

I’d love to do a live stream of my coding work with me explaining my process. Even if few/no people watched live, they might make for useful tutorials or at the very least a sort of video journal. My main hitch is that I’m concerned about getting to comfortable and accidentally bringing up a config file that contains secrets, and then once those are streamed they’re out of my control.

I have a problem with diving into rabbit holes and spending more time on "being efficient" than sometimes just doing the work. Two things that have helped are

1) recording a "session" (I use snagit, but any screen recorder that lets you narrate works), where I describe what I'm working on, what the goal is etc. It seems silly, but even if the only person that's going to watch the video is me it somehow helps keep on task. And the video journal aspect is actually interesting.

2) Focusmate.com - this worked for me for a while, but I'm a secret uber-introvert, so I dreaded the introduction part of the process. But telling someone "I want to accomplish X in the next hour" and then having them watching over my shoulder really works.

Maybe you should try the live streaming, but just leave out the streaming part? :-)

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

#40
Does anyone know of a good presentation system that does not consist of compressing raw pixels and sending that to the audience? It's a huge waste of bandwidth that I'd rather see used to provide reliable low-latency audio.

I'd love to be able to teach programming in a way that lets the students explore the live state of my working directory and follow along with file edits, but rendered locally on their machines at native resolution and with at least some degree of interactivity. Most collaborative editors I'm aware of are ill-suited for code, or don't seem to work well for more than one file at a time. Ideally, I'd like students to be able to open a read-only view of my entire IDE workspace, but exporting it over a network filesystem isn't quite live enough even with a short auto-save interval.

Post reply on HN