Live data from Hacker News

Lessons from my first year of live coding on Twitch

medium.com

51–60 of 103 posts

Re: Lessons from my first year of live coding on Twitch

#51
post #48

I wonder if you could include all keystrokes like Ctrl-x in the screencast, maybe even a timeline of the keystrokes; I imagined it to be "running" along the screen like in Guitar hero. Nevertheless this is a great effort in distributing latent/implicit knowledge, which I think coding to be heavy on; for example, how would a terminal user know that Ctrl-R is reverse-search? (don't get me started on finding out about g…

The keystroke tracker would be really nice. I know some IDEs store preferences in easy to parse formats like Json so I feel like exporting keyboard shortcuts to a tracker should be pretty painless

Re: Lessons from my first year of live coding on Twitch

#52
post #9

I want to do this but I'm afraid of two things: 1. Show how horrible my code is. 2. Accidentally leaking sensitive stuff.

Concerning 1: My code is regularly horrible. I start any project in pure prototype mode. How quickly can I get what I want on-screen and working, so I can figure out if I actually like it enough to keep going in that direction? Once I'm out of proof of concept mode, I start working on things properly, and inevitably some horrible prototype implementation of something will survive for several months. It's always entertaining to anyone else in the room when I stumble on this, and loudly exclaim "Dear god, what was I thinking," usually followed by inquiries, explanations, and humility. Bonus points if my old code is the source of some mysterious problem that is now solved. :)

Concerning 2: I would never code something actually sensitive on twitch. Fortunately I enjoy programming video games, so I can stream that with relative safety, but I wouldn't ever stream something from my real job for example.

Re: Lessons from my first year of live coding on Twitch

#53
post #48

I wonder if you could include all keystrokes like Ctrl-x in the screencast, maybe even a timeline of the keystrokes; I imagined it to be "running" along the screen like in Guitar hero. Nevertheless this is a great effort in distributing latent/implicit knowledge, which I think coding to be heavy on; for example, how would a terminal user know that Ctrl-R is reverse-search? (don't get me started on finding out about g…

Most people who create Blender (a 3D graphics app) video tutorials use an addon that includes the keys they are typing on the screen. It is very useful, and would be interesting especially for emacs or Vim users who use a lot of bindings.

Re: Lessons from my first year of live coding on Twitch

#54

Hey! I do this too on twitch. I mostly stream myself doing algorithms though. Basically I do the Google Style interview questions, and almost run my stream like I am doing an actual interview. https://www.twitch.tv/stale2000/videos/all The reality of the livecoding scene is that most "real life" coding is actually pretty boring to watch. In order to be actually interesting, you have to be talking and explaining what…

Watched your most recent algorithm video. Good quality stream!

P.S.: Sieve rhymes with live, as in "I live in California." :)

Re: Lessons from my first year of live coding on Twitch

#55
post #29

So my kids watch people streaming non-stop. At first I had no opinion. Then it seemed like they did it way too much and I fought it. Then I started paying attention and found it interesting as well. For them it's gaming, game discovery, and seeing personalities they enjoy regularly. Something like this... I would really enjoy. Bookmarking this page so I can have a look at all your streams. I would like to do this mys…

I wanted to see what imaqtpie's hype was all about and he ended up being my morning coffee routine. That man is wholesome.

Re: Lessons from my first year of live coding on Twitch

#56
post #48

I wonder if you could include all keystrokes like Ctrl-x in the screencast, maybe even a timeline of the keystrokes; I imagined it to be "running" along the screen like in Guitar hero. Nevertheless this is a great effort in distributing latent/implicit knowledge, which I think coding to be heavy on; for example, how would a terminal user know that Ctrl-R is reverse-search? (don't get me started on finding out about g…

I've seen keyboard cameras.

Re: Lessons from my first year of live coding on Twitch

#57
post #44

Very interesting, however as comfortable as I am after 20+ years with some degree of coding in front of others (pair programming, fixing something with the boss breathing down my neck) I couldn't imagine doing this as strangers watch on; it's, at least for me, sharing a too intimate or personal experience. I also have a long-standing habit of using four-letter comments as attention-grabbing and transitory 'to-do' mar…

There's lots of bad language on twitch. Racial slurs are not acceptable though.

Re: Lessons from my first year of live coding on Twitch

#58
There is a game developer on twitch that uses his VODs (video replays) as a versioning system as he doesn't use anything. "Wait, what and why did I do this? Lemme look at yesterday's vod".

It suprisingly works quite well and is more entertaining for the viewers to see what and how bugs get introduced.

Re: Lessons from my first year of live coding on Twitch

#60
post #40

wow, author here. I didn't post this to Hacker News (I didn't even have an account on here until 30 seconds ago), but thanks for the thoughtful comments everyone! Is it weird if I address some of the questions in here or is that odd etiquette? :)

Yes, feel free to reply to individual comments, or just make one overall one. It's just another internet forum.
Post reply on HN