Live data from Hacker News

My Twitch Live Coding Setup

medium.com

101–110 of 119 posts

Re: My Twitch Live Coding Setup

#101

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.

As someone who has streamed development, it does help in that regard. However, I feel like it also slows me down a bit, and you have to be extra careful not to expose any sensitive bits.

And then there are the backseat coders who only sit in the channel to tell you how they would code it... they're fun.

Re: My Twitch Live Coding Setup

#102
post #78

Earlier quoted context omitted.

Because this is a comment section and I want to share my thoughts and experience as well as my criticism?! Didn't you just do the same to my comment?

While I have a preference, as do most people, I didn't say it was better than alternative solutions (my argument is pretty much that their equivalent), and didn't imply that one choice somehow made the user more professional or serious ("not for the real world, it is for fame and stream").

Maybe, I've been in the tech industry over 15 years professionally (excluding geeky childhood of course), and the second monitor for coding or any type of tech business was a blessing once it became affordable for most people. I just cannot imagine not having a 3rd right now.

Keepass (or another offline pass manager), Skype, multiple shells open, ftp manager, notepad (or whatever you call it for coding), browser, some Spotify (okay I get this one is not a must), and sometimes calculator.

I can't even imagine not having a numpad like she doesn't have. In our work environments, everyone has a 2nd, 3rd, or 4th. I've seen even 6th monitor. Her system is for streaming, and I don't think while streaming anyone can get anything done properly. Let alone the privacy of the company you are hired to do the job.

Re: My Twitch Live Coding Setup

#103

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.

I just launched my beta site, Vidcap.co. It was a lot of work and I was thinking all along that it would've been interesting to stream or YouTube the whole 5 month process.

The night of launch was a tough night since I didn't understand at the time how to deploy on Azure.

Unfortunately I didn't record at all. It would've been nice to have something like that, even if no on watched. Even if one person watched, they would see that sometimes the "easy" thing takes a lot of persistence and nail biting to make it happy for some.

I agree, it helps keep you on task because you feel that you owe it to your "fans" to put on a show. Maybe from no on I will stream just for the hell of it.

Do you have a project by the way?

Re: My Twitch Live Coding Setup

#105
post #99

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.

Rubber duck: https://en.wikipedia.org/wiki/Rubber_duck_debugging

I've heard conversations that this same idea would probably help in every profession.

And a couple Mormon developers I know, think that the concept of a personal Holy Ghost, which is a belief of the Ladder Day Saints church is the same kind of assistant for moral decision making. We all perform differently when we know someone is paying attention.

Re: My Twitch Live Coding Setup

#106
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…

If you look at her projects, a lot of it is very MAKER / IOT / ARDUINO focused.

She is pretty awesome and has a significant following helping people with fun projects.

I don't think the stream would work as well if she was a C++ developer at a giant company just streaming her day job.

I've streamed some Wordpress Development I've done, and its surprising the amount of people who hop in and ask questions. Usually because they are wanting to create their own plugin for the first time, or have a specific problem that they are hoping the streamers project will give an insight on.

Anything that touches Dates and Calendars seems to get an audience really fast.

* I can never help these people, and probably shouldn't be streaming.

Re: My Twitch Live Coding Setup

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

It gets lower and lower the more senior you get because you add an entire "obtain requirements and develop consensus" step.

Re: My Twitch Live Coding Setup

#108
post #99

Earlier quoted context omitted.

Rubber duck: https://en.wikipedia.org/wiki/Rubber_duck_debugging

I've heard conversations that this same idea would probably help in every profession. And a couple Mormon developers I know, think that the concept of a personal Holy Ghost, which is a belief of the Ladder Day Saints church is the same kind of assistant for moral decision making. We all perform differently when we know someone is paying attention.

That's such an interesting comparison! I kinda love the idea of Pair Programming with Jesus

Re: My Twitch Live Coding Setup

#109
post #99

Earlier quoted context omitted.

Rubber duck: https://en.wikipedia.org/wiki/Rubber_duck_debugging

I've heard conversations that this same idea would probably help in every profession. And a couple Mormon developers I know, think that the concept of a personal Holy Ghost, which is a belief of the Ladder Day Saints church is the same kind of assistant for moral decision making. We all perform differently when we know someone is paying attention.

I think you meant Latter Day Saints. If there are any Ladder Day saints (supposedly there is a Ladder Day[1]) I'm guessing that Mormons wouldn't hold as much reverence for them, what with the alcohol involved.

[1] https://www.urbandictionary.com/define.php?term=Ladder%20Day

Re: My Twitch Live Coding Setup

#110

Earlier quoted context omitted.

While I have a preference, as do most people, I didn't say it was better than alternative solutions (my argument is pretty much that their equivalent), and didn't imply that one choice somehow made the user more professional or serious ("not for the real world, it is for fame and stream").

Maybe, I've been in the tech industry over 15 years professionally (excluding geeky childhood of course), and the second monitor for coding or any type of tech business was a blessing once it became affordable for most people. I just cannot imagine not having a 3rd right now. Keepass (or another offline pass manager), Skype, multiple shells open, ftp manager, notepad (or whatever you call it for coding), browser, som…

> I can't even imagine not having a numpad like she doesn't have.

My wrist pain got better when I ditched my number pad.

Lots of people have reported the same.

I also use 1 monitor, I use to use a lot, now my main monitor at home is an ultra wide. It provides less real estate than 2 monitors, it is about 1.5 monitors in width, but unlike dual monitor setups there isn't a line in the center of my vision and my main work window is straight in front, with emulators and terminals off to either side.

But I also have a setup with just 1 1900x1200 monitor. Honestly it doesn't make much difference. I am not using keepass at the same time I am coding, while I am coding I am writing code. Heck zen mode in various editors, full screen no menu bars, exists for a reason.

The OSs we all use today were written in text mode editors. Much of the work is still done in text mode editors (I know quite a few devs at Microsoft who use Vim!)

Don't judge others for doing what works for them.

FWIW, Visual Studio Code does most of what you have, all in one UI. It supports shells, scratchpads, and expression evaluation in pick your favorite language. I use deployment scripts instead of FTP, running from a console, so again one less thing.

IMHO multiple monitors are great for those times when I am manually taking data from one place to another, or for when I am live viewing changes.

I have never had a productivity boost from seeing email appear in the corner of my eye. How in the world is that good for coding? Likewise for a blinking tab in Slack or Skype. I'll check Slack once an hour or so, but I honestly don't want to see the notifications while I am focusing!

Let people do what works for them.

Post reply on HN