DEV Community

Michael "lampe" Lazarski
Michael "lampe" Lazarski

Posted on • Edited on

Why is streaming while you're developing not so popular?

So streaming, in general, got very popular.
E-Sports and gaming streams are usually the most popular.
You can also find people just talking or answering questions.

But since streams go both ways, it is almost like pair programming.
Pair programming for me is one of the best things you can do to become a better coder. Also, you learn how other developers think!

Why do you think streaming for coding is not so popular?
Would you watch it?
How should it look?
General thoughts about this topic?

Please comment down below!

It would really help me if you could do the following for me!
Go to Twitch and leave a follow for me! If just a few people would do that then this would mean the world to me! ❤❤❤😊

Say Hallo! Instagram | Twitter | LinkedIn | Medium | Twitch | YouTube

Oldest comments (73)

Collapse
 
lenoone7 profile image
LenoOne7

I think it would be interesting to watch someone else code. Is this a thing yet?

As a newbie to the dev world, I feel it would help to see how others go about problem solving through code. It could supplement my self teaching.

Collapse
 
lampewebdev profile image
Michael "lampe" Lazarski

Yes, it is a thing :D

I'm currently trying to stream regularly on twitch and youtube :)

One thing I also try is to speak out what I'm thinking.

So people can follow me and maybe learn how I go about problems :D

Collapse
 
lenoone7 profile image
LenoOne7 • Edited

Well then, I guess I'll be watching you. :-)

Thread Thread
 
lampewebdev profile image
Michael "lampe" Lazarski

😍😍 Thank you very much :)

Collapse
 
drornir profile image
DrorNir

I would like to stream my work, but it's difficult to setup an environment where all my credentials are secured when I log in to places, edit config files etc.

Collapse
 
lampewebdev profile image
Michael "lampe" Lazarski

Yeah for the login things I use a password manager so you don't see my logins

but yeah for the server stuff you need a second screen.

Collapse
 
nektro profile image
Meghan (she/her)

I should do it

Collapse
 
lampewebdev profile image
Michael "lampe" Lazarski

Do it! :)

and then drop me a link ;)

Collapse
 
niorad profile image
Antonio Radovcic
Collapse
 
lampewebdev profile image
Michael "lampe" Lazarski

Thanks for the link!

Yeah, I know there are some people.

Handmade Hero builds a game and in streaming games, in general, are popular.

I was thinking more about web development and similar things.

Collapse
 
niorad profile image
Antonio Radovcic

My wild guess (!) is..

  • there aren't that many people proficient enough in web-development to have the guts for live-coding and talking while coding, AND to have the time doing it on a regular basis.

  • web-dev isn't that exciting per se. game-dev and similar fields are "cool" in a way, so the audience isn't just other game-devs, but all kinds of other devs. But I really can't imagine a web-dev or AI-Engineer casually being excited about web-dev and watching others doing it.

Collapse
 
niorad profile image
Antonio Radovcic

on the other hand it's kinda like pair-programming or mob-programming without the productivity loss.

Thread Thread
 
lampewebdev profile image
Michael "lampe" Lazarski

yeah, I like the term mob-programming.

I think you have a point. Time is the biggest thing here!

But then again it's part of time management and if you really want it :)

Collapse
 
lampewebdev profile image
Michael "lampe" Lazarski

Yeah, that probably right.

Just a few things how I see it after some years of experience in the real world:

  • You will never ever know everything even if you just would focus on web development.
  • There is always someone smart out there
  • I don't think that people, in general, are bad. My experience is that people instead would try to help you
  • You can mute people in the chat or ban them ;)

I started streaming because I would like to have input from other people, and it also forces me to do stuff. So yeah if someone comes to the chat and says that's wrong, then I'm happy and would ask him to help if he does not like to help then not. I'm still ahead of them for trying and failing than doing nothing and being a dick on the internet.

Collapse
 
lankydandev profile image
Dan Newton

I don't think too many people would like to see me looking at the ceiling and frequently cursing at my code.

On a more serious note, it would be interesting to try. But, as others have mentioned it can take a bit of work to get a suitable setup.

Maybe I should watch some software streams sometime, I have never actually given it a shot.

Collapse
 
lampewebdev profile image
Michael "lampe" Lazarski

the setup cost is really not that big.

You should already have a pc or laptop.

The webcam is not really important.

You can get a really good nice mic kit for around 50 euros.

The rest is for free it only takes the time to create everything but thats part of the fun right?

Collapse
 
matthew_collison profile image
Matthew Collison

It would be great if DEV.to could integrate with twitch somehow. People already love following other people's journeys on #100DaysOfCode across the various social networks - watching someone code is a whole new level of interaction and inclusion on the journey

Collapse
 
lampewebdev profile image
Michael "lampe" Lazarski

Actually, dev.to has this!

For example here: dev.to/twitch_live_streams/lampewe...

Maybe it should be more visible on the main page 🤔

Collapse
 
amrutaranade profile image
Amruta Ranade

I don't stream but I do make vlogs recording my process - right from figuring it what to build, finding the right resource to follow, and then building it.

Context: My audience is primarily tech writers and we are often asked to "learn new tech" but no one tells us how to go about it. My hope is that seeing me struggle and figure things out will motivate other tech writers to try more tech stacks.

youtube.com/playlist?list=PLoynTxu...

Collapse
 
lampewebdev profile image
Michael "lampe" Lazarski

Cool idea!

Why don't you live to stream the video and record it and then release the video later in the cut version we already see on youtube? I'm just curious :)

Collapse
 
amrutaranade profile image
Amruta Ranade

Because I don't think my audience is familiar with live streams -- they are barely getting into tech vlogs. My writing videos perform way better than my tech vlogs. I might live stream down the line after the vlog format gets better acceptance within my audience.

Thread Thread
 
lampewebdev profile image
Michael "lampe" Lazarski

Yeah, that's also an idea. :)

Collapse
 
nerdy_girl profile image
Natalia

I think streaming how you code is not popular because of couple things:

  1. viewer can't stop the stream to analyze your code or check the definition of something you just said
  2. if a viewer is not watching the stream from the beginning he will be lost in concepts you explain and won't understand them
  3. for you one problem can be trivial and you won't explain it good enough for the viewer so he will leave the stream
  4. it's not exciting. People watch streams to be entertained more than to learn something.

I think it's because of above things people choose to watch youtube tutorial than stream.

Collapse
 
lampewebdev profile image
Michael "lampe" Lazarski
  1. Yeah, a paused video but not audio would be cool :)

  2. They can ask :) Great training for someone who wants to become a senior dev!

  3. Again they can ask :D

  4. That's true! And I don't think that streaming code will be as massive as game streams but I think there is more potential in it then people think. A good case is to show junior devs who you think!

Collapse
 
nerdy_girl profile image
Natalia • Edited

Well, they can always ask but not always you see the question. Not always you can answer it in a good moment. And not everyone in the stream is interested in your response. I believe in edge case it could even end like - you've got 2 mid/senior people on the stream and then 5 junior joins. They start asking you trivial questions like "what is const?", "what's the difference between padding and margin?", "how do I add js file to my HTML?", etc. you know, questions which you can easily find in Google but people want an answer - not searching for it. So you start explaining them trivial questions and potentially loose two mid/seniors who will be bored? OR you ignore them so you loose juniors but mid/seniors are there staying (maybe)?

Don't get me wrong - I'm not saying it's a bad idea. No, it's good. You just to be really lucky to stream about the exact thing someone wants to listen right now.

Thread Thread
 
lampewebdev profile image
Michael "lampe" Lazarski

So one of the mid/seniors can explain it ;)

In E-Sports, people also don't often understand everything that is happening and.

It does not have to be about learning. If the person is fun, you can be there just for the person and interact.

Collapse
 
pjarnhus profile image
Philip R. Jarnhus

I think part of the issue lies in the skewed relationship between caster and viewer. You can answer in speech, while they have to ask in writing. It makes the discussion part of pair programming very cumbersome on their part

Thread Thread
 
lampewebdev profile image
Michael "lampe" Lazarski

True but in other streams, it is the same and imagine what would happen if you had like 20 developers speaking at the same time?

Collapse
 
rpalo profile image
Ryan Palo

This is a really thoughtful and good answer. Thanks!

Collapse
 
thefern profile image
Fernando B 🚀

Hey hey, I get entertained when I watch people coding lol. You are correct people including myself watch youtube coding tutorials, though a tutorial and a live coding stream are two different things. Unless a stream is setup to be a tutorial, for me the most fun streams are watching interesting coding projects, but of course I've been coding for a while so I can understand most things on the screen without pausing.

One note to add about the pausing, is that with vscode live sharing that changes things. You can share a whole session to your viewers, including debugging sessions.

Collapse
 
lukegarrigan profile image
Luke Garrigan

I used to stream whilst coding but I'd never pull in a huge number of views. I think it's still a really new concept with only a few people really nailing it on the head.

Daniel Shiffman, in particular, has got it spot on, his streams are perfect for it. He usually does quite short coding challenges which at the same time are visual; people like to see stuff move on the screen. Because his challenges are usually quite short people can jump in at any time, whereas streamers who work on one project in every stream (Which I did) are likely not as captivating.

But yeah, that's just my observation, I'm sure it'll gain in popularity in the years to come!

Collapse
 
lampewebdev profile image
Michael "lampe" Lazarski

Hmm, that's a very good tip!
What I mean:
Making the challenges very short!

I will write that down!

Thanks for the comment!

Collapse
 
tylerthedevelopr profile image
Tyler Clark

+1 for Daniel Shiffman, he also has an unparalleled enthusiasm that makes learning even more fun.

I would for coding streaming to be more popular in general although; not everyone needs a train whistle!