Live data from Hacker News

My Twitch Live Coding Setup

medium.com

81–90 of 119 posts

Re: My Twitch Live Coding Setup

#81
post #43

Lots of people discussing the pros and cons of livecoding. I'd like to share some alternate thoughts if possible. I believe that there is a niche interested in watching and/or participating in livecoding and for them they do it because they can be productive and have a good time. So I took livecoding pretty seriously for a while. I recognise that Noopkat is a pro at this and is one of the most consistent live coders…

Would be quite cool if livecoding sessions were more TDD based, and you had a log of all the tests you'd created in the current session. I realise this might not be a good fit for all sorts of work though.

Re: My Twitch Live Coding Setup

#83

One thing I didn’t see mentioned is, since she is using one monitor only how does she switch between scenes in OBS? Keyboard shortcuts? Also, does she not have a monitor view to let herself see what the stream looks like live?

She did mention this - she said that obs is only recording part of her screen, and she has an area of her screen not recorded for "admin" stuff. She also mentioned she uses keyboard shortcuts for her "secret" scene

Re: My Twitch Live Coding Setup

#84
I found this to be a particularly detailed and well-written article which addressed questions I didn’t even realise I had even as I’ve been investigating live-coding setups. Thanks!

Re: My Twitch Live Coding Setup

#85

The real problem with typical Live Coding setups is that the text size is often way too small. You have to massively increase the size of the font or zoom the UI so that it's readable for the users, especially those who are viewing the stream on mobile/a small subwindow (one unintended perk of the Electron-based IDEs is that changing font/UI sizes uniformly is easy to do). I strongly disagree with streaming at 720p30…

Agreed.

As someone who makes videos, I'm always jacking up the font size for tutorial videos.

I normally keep my editor's font size at 11px pixels, and it lets me easily fit 3 code windows + optional sidebar at 80 characters, and I can sneak in a terminal in 1 spot on demand without it bothering me too much. Then I have a browser and documentation open on my 2nd monitor. It's a very productive set up running at 2560x1440.

But in "video mode" I have to record a 1920x1080 area of my screen, and on top of that boost the font size of my editor and terminal font size to 40px. It basically means coding with 1 file visible at a massive size. Even splitting my browser and code editor side by side isn't a good idea most of the time when recording videos because it hides too much of the code. Then for documentation, that can't sit on the 2nd monitor because if you're talking about it, it needs to be on the streamed monitor.

It's like coding inside of a coffin instead of a nice 2 bedroom apartment.

Re: My Twitch Live Coding Setup

#86
I was kind of hoping for some info on the performance of her 13" MacBook, and if she's tried the 15" model at all.

When the current model first came out I read compliaints from livestreamers, and wasn't sure if the software was improved or Apple updated something...

Re: My Twitch Live Coding Setup

#87

Earlier quoted context omitted.

I see the same difficulties with some games, for instance those that do not lend themselves to a simple score board. When I join a stream of someone playing a strategy game which also has a tactical layer, you are usually equally clueless as to what is going on. Certainly at the strategic layer but also as to what a good outcome of a tactical encounter is. I'm not sure how technology can fix this. On the other hand,…

What games are you thinking of? I find RTS really easy to jump into at any point, but that is he only genre I watch really, so I'm curious what issues come up in others.

Games like XCOM/XCOM2. Specifically, I'm watching a stream of Long War Rebalanced, and it's kinda annoying when you join an hour in.

Re: My Twitch Live Coding Setup

#88
post #37

I've never understood the idea of using a 60% tenkeyless when your job requires you to type a lot. Even if you go full-size it dosen't take that much more space and you save you fingers the extra work for number and function keys.

Depending on your setup, you might never/rarely need to use certain keys. The numpad is a waste of space, there's literally no need for it. Arrow keys are rarely needed if you use Vim and i3wm (plus vi mode in bash and vi shortcuts for Tmux). On my keyboard if I need the arrow keys I just press Fn+esdf (wasd offset by 1). All the other rarely used keys (F1-F12, PgUp/Dn, &c) are just a Fn key away. I find that combining keys is more convenient that having separate keys far away.

Re: My Twitch Live Coding Setup

#89
post #43

Lots of people discussing the pros and cons of livecoding. I'd like to share some alternate thoughts if possible. I believe that there is a niche interested in watching and/or participating in livecoding and for them they do it because they can be productive and have a good time. So I took livecoding pretty seriously for a while. I recognise that Noopkat is a pro at this and is one of the most consistent live coders…

[deleted]

Re: My Twitch Live Coding Setup

#90
I think a lot of people, including myself, could get a lot out of streaming what we do even if another person never watches at all. Because we have to talk about our decisions, focus on a task, and just keep going as if we have an audience.
Post reply on HN