Why Some Developers Are Live-Streaming Their Coding Sessions
itwbennett writes Adam Wulf recently spent two weeks live-streaming himself writing every line of code for a new mobile app. He originally started to live-stream as 'a fun way to introduce the code to the community.' But he quickly learned that it helps him to think differently than when he was coding without the camera on. "Usually when I work, so much of my thought process is internal monologue," he said, "but with live streaming I try to narrate my thought process out loud. This has forced me to think through problems a little differently than I otherwise would, which has been really beneficial for me."
Basically, the lasts generations feel like they are special and everyone should be watching them do eveything. Isn't that what social networks do?, Turn everybody into a narcissistic prick?
If you grew up in an age of ubiquitous connectivity, infinite bandwidth, a webcam, and the belief that everyone was special, you'd stream your own sessions too.
You learn a LOT by teaching and that is what he is doing.
Don't fight for your country, if your country does not fight for you.
I can see several instances where people can benefit from this. Most people have no first hand experience with programming. Watching a bit of something like this might open their eyes into what it takes. Perhaps it's a kid that thinks she wants to grow up to be a programmer, or a mother wondering what in the world her son does at work all day long, or a novice in the language wanting to see what methods are being used. I'm not saying it's going to have a huge audience, but it's hardly worthless.
It's different because it's like coding with ;
- a dozen smart-asses looking over your shoulder telling you you're doing it wrong.
- another dozen noobs asking dumb questions about the basics because they can't be bothered to RTFM.
Sounds like hell.
1. I watched a live coding session a month or so ago and lasted about 10 minutes (the first 5 I ignored because the streamer forgot to turn on audio) before I stopped. This is only useful for those who have enough time on their hands to watch someone code for hours at a time and can't find anything more interesting to watch. I just can't imagine sitting through this all the time.
2. For the developer who is streaming: You can get the same benefit (articulating your thoughts out loud) by using your cat, dog, infant or some inanimate object you can talk to (a Wilson volleyball, perhaps). You'll save tremendous amounts of bandwidth, storage space etc. and won't temp someone who should be making better use of their time to watch you so they can pretend they are doing something productive.
Can't he just pretend that the camera's on and get the same benefits to his thought process - or does his narcissism require an actual audience?
Back in the 70's, I used to play the "An American Family" game. I'd pretend I was one of the Louds and there was a camera in my kitchen capturing all my ennui as I opened and closed the cabinets looking for a snack. It was great fun.
Posted from my Android phone. Oh, I can change this? There, that's better...