Live data from Hacker News

My Twitch Live Coding Setup

medium.com

31–40 of 119 posts

Re: My Twitch Live Coding Setup

#31
post #27
post #22

I commend the author on the level of detail documented in the article. It's clear that they have spent much time and effort on making an appealing stream. And yet I still don't get live coding. I have about as much interest in streaming my programming as I have in having a coworker watching me work over my shoulder: zero. I'd love to know what people get out of this. For me the sacrifice to flow is far too great for…

Question: Is it necessary to use "they" now that it's clear that she's a girl? I thought you use "they" when gender is not clear as to avoid assuming it's a guy.

so common it's normal in Australia, I wouldn't worry about it.

Re: My Twitch Live Coding Setup

#33
post #22

I commend the author on the level of detail documented in the article. It's clear that they have spent much time and effort on making an appealing stream. And yet I still don't get live coding. I have about as much interest in streaming my programming as I have in having a coworker watching me work over my shoulder: zero. I'd love to know what people get out of this. For me the sacrifice to flow is far too great for…

A good reason for live coding is transparency even beyond a GitHub repo: I tried live-streaming data science because everyone thinks it's magic, and I try to show that it isn't. (and also show that data science coding is easier than one may think)

do you have a link for the curious?

Re: My Twitch Live Coding Setup

#34

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…

There's zero reason to run 60FPS for a text editor, turn it down to 15FPS and take that extra bandwidth and put it into quality - if you're worried about the YouTube quality after-the-fact, you can run two encoding jobs though it's a bit rough on your CPU

The extra bandwidth would still be pretty small since the screen is mostly static. Unlike streaming a video game which is far more intensive as all 60 frames could be different within that second.

Re: My Twitch Live Coding Setup

#35
post #2

The original article is really interesting. https://medium.freecodecamp.org/lessons-from-my-first-year-o... I didn't even know livestreaming code was a thing aside from pre-scripted tutorials. I'll have to watch one of the streams, because the hands-on nature is probably good for learning the quirks of various techniques that you don't get from programming books. It's too bad I spend 80% of my development time readin…

80% is thinking and figuring things out, 20% is writing code; always.

Re: My Twitch Live Coding Setup

#36
post #33

Earlier quoted context omitted.

A good reason for live coding is transparency even beyond a GitHub repo: I tried live-streaming data science because everyone thinks it's magic, and I try to show that it isn't. (and also show that data science coding is easier than one may think)

do you have a link for the curious?

Haven't done it in months since I've been busy, but here's an example of analyzing IMDb data the correct way with R and ggplot2: https://www.youtube.com/watch?v=P4_zSfoTM80

That video is also an example of unexpected issues that can only happen when livecoding.

I rolled that out into a full blog post (https://minimaxir.com/2018/07/imdb-data-analysis/), which admittingly was faster to code while not being on camera.

Re: My Twitch Live Coding Setup

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

Re: My Twitch Live Coding Setup

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

It's portable (although it's not a feature I care that much about), but programmatic layers are a huge plus for me. I use Vim and now I don't need to move a hand off my home row to use arrows and I love this. So, it's not really about space. It's also aesthetically more pleasing which is subjective. I'm a bit of a minimalist. I refuse to use multiple monitors such that I don't get used to having the additional screen-space, because I do have a tendency to work at coffeeshops and my workflow remains the same in the office and outside of it.

Re: My Twitch Live Coding Setup

#39
post #22

I commend the author on the level of detail documented in the article. It's clear that they have spent much time and effort on making an appealing stream. And yet I still don't get live coding. I have about as much interest in streaming my programming as I have in having a coworker watching me work over my shoulder: zero. I'd love to know what people get out of this. For me the sacrifice to flow is far too great for…

I do some live-coding in my spare time as a way to maximize focus and avoid distractions. It's the exact opposite of a tutorial or something useful for the casual observer - most of the time is me making mistakes and learning from them (a.k.a. fumbling around in the dark, reading docs, and fighting the compiler).

For that reason I also decided to go with Youtube - there's far less casual drop-ins and the people who join tend to be genuinely interested in what they're getting into, even though the traffic is lower (I experimented with Twitch for a couple weeks before going this route). Also it's easier to permanently archive.

Fwiw the topic I'm learning about is Rust + WebGL -> WebAssembly... I typically stream on Sundays but often enough, life takes over and I miss a week (this is part of what's making it really hard for me to learn - there's not enough momentum). Feel free to drop in: https://www.youtube.com/channel/UCGKhwtFOUlzj4VILDU0efkQ/liv...

That said - I agree 100%, I don't know why anyone does watch, it's probably super boring unless you're in the exact same boat! ;)

Post reply on HN