Tag Archives: hour of code

The Best way to Learn is to Watch Someone


The rise in live streaming is adding new life to areas of work that people would normally consider boring to watch. The adage that watching people play video games would never be a thing because, “who would want to watch someone play video games when you can do it yourself,” is now completely false. This is a myth that has long been put to bed. People today watch gamers online 24/7 and just like talent scouts look online for the next internet superstar, there are gaming companies that are watching live streams of gamers in order to find the next big gamer to come and compete at their next big tournament.

The rise of coding with the project of Hour of Code has created some new business ventures that are capitalizing on bringing two areas of interest together, live streaming and coding. This new industry is posed to create a whole new way of learning how to code and what better way to learn than to watch someone code. Twitch currently is the model in which most live streaming services look towards to understand how the live streaming community works but also how the business model works. Although live streaming on phones is still popular, screen capture still provides more for viewers to take in. Phone streaming only provides in-the-moment situations, whereas, screen capture allows more actions to be taken that can be planned ahead before starting.

But Isn’t Coding Boring?
This is a concern that many people have who are coders and have been doing it for years. The idea here is that if you have been coding as a professional you are completely aware that it can get boring and tedious very quickly after awhile but for someone who is just learning they can watch how all the pieces fit together. This right there is the appeal to this new market.

The first time you learn about something it is all very interesting and new so everything you see is something to learn about. The same thing is happening when you watch people live stream what they are good at. This is the reason Twitch and gaming are so popular because gamers who are just starting or want to be better at a game can watch and learn how some of the best players play. The same goes for coding. Infact, Twitch does offer a category where you can watch programmers code and go back and look at all their videos. The category they created is for game developers. Many coders have even built up an audience by doing this just like gamers and youtubers have.

The great part about watching coders code is that you also learn about what websites they are using in order to figure out how to code better or where they pull lines of code from. There are many websites that coders use as databases or libraries so they don’t have to keep memorizing lines of code all the time and that is also the appeal to why this new industry is seeing an up rise in users. The author of this blog has already created their own account in order to better learn how to program.

Challenges of Gaining Coders
The hard part about this that many people might be concerned that you are giving away something secret or special that you don’t want anyone to know about. This is a strong case where you might be building an app or program that you don’t want anyone finding out about. There are plenty of coders out there who do code for fun but now it is a matter of finding ones willing to live stream the projects they are working on for the public. This is part of the reason it is hard to get quality programmers to contribute to the site.

Developers, programmers, coders (they are all the same) are paid very well for their time and for many when they are not coding they enjoy relaxing doing other things. There are coders who enjoy being at their computer all the time but getting them to share online can also be a  challenge so the first websites are looking to find incentives. YouTube already provides the option of allowing users to turn their channel into a paid channel but those videos are not live streamed so you can not give instant feedback or ask questions as you are watching. YouTube does provide the option for streaming so that is another option to use since YouTube is more well known in the world. YouTube also just announced that they released an app, YouTube Gaming, that lets gamers stream their gaming content with a focus on live streaming. You can watch on your computer as well but this just demonstrates the growing demand for live streaming services.

Where to Watch
The two websites to bookmark and sign up for are LiveCoding.tv and WatchPeopleCode.com. Here you will know that the audience that is watching you is dedicated to learning how to code in order to improve their skills. Users are able to ask questions and, depending on the channel, get full explanations on why they set up their code in a certain way. There are some channels where all you are watching is a live stream of people working with music playing the whole time. This is done for more advanced users who are interested in learning how to do things a little faster.

LiveCoding.TV provides a live stream on their front page of the website in order for first-time viewers to understand how they can benefit from such a website. In many cases there is a capture screen of the code itself and the programmer in the corner talking about what they are doing. Livecoding lets you set the parameters of your profile after you sign up in order to find exactly what it is you are looking for. You are able to say whether you plan to watch or stream and create your username. Whether or not you plan to ever stream is up to the user but you have the option at any time just by clicking on your username after signing up.

After you have created your account you can then filter their large database of videos to find the ones you are looking for. For example if you are a beginner learning HTML then you change your difficulty to beginner and then select from the category list HTML. On the side bar you can even find the top channels for the language you want to learn from. This helps you narrow down your search by finding the videos with the most views.

WatchPeopleCode.com allows people to sign up with their Reddit account and find the videos they are looking for. Their categories are not as extensive as Livecoding but they encourage anyone to post anything to do with live coding. The site is connected to Reddit subcategory  /r/WatchPeopleCode.

Benefits to Live Streaming Code
The benefits are huge when you think about how many people are watching your live stream or going back and seeing how you created some of your past projects. Some of the coders who stream their work say they prefer Livecoding over Twitch because they know that all the people watching on Livecoding are there to learn how to improve their coding skills, whereas, Twitch’s community is made up of mostly gamers so you get a lot of people trolling on coding streams just to get attention. This means you can create more meaningful conversations about people who really want to learn on Livecoding.

The other benefit to all the live streamed videos is that you build a library of all your work for companies to see. Right now the landscape is fairly new so making a name for yourself is easy in a new field but as more and more coders sign up the quality of the session will have to improve if they want to grab the attention of a company like Google or Facebook. This means that coders will need to have better communication skills as they are streaming their videos and answering questions. I have always said that you have no idea who is checking our your online content and you might one-day get that person who can change your life so the better quality you produce the better your chances are of getting someone’s attention for a high paying job.

Kids and teens who use a site like this to teach others how to program can put this on their college application to show how they helped people learn how to code better. Young digital natives are able to pick up on the nuances better and faster so if they can create streaming sessions for community members then they will be able to demonstrate to colleges and future employers that they have the technical and communication skills to do their job. The ability to translate and teach online is a skill that is also growing in demand because it demonstrates that you know how to set everything up, structure your sessions, and communicate clearly.

Coders who create a name for themselves on these kind of websites are in a prime position to be able to offer their services one-on-one. One of the challenges that websites like these must face is monetizing their services. One option the founders, Jamie Green and Michael Garbade, had was to let users pay for 1-on-1 sessions with their favorite streamer and for streamers to offer more advanced sessions for private groups. The founders even talked about letting streamers provide help with school homework at any level. For coders looking to make a little extra cash on the side and build a name for themselves this a great opportunity to sign up for now.

The world of watching coders code live is a new one so it will be interesting to see where these websites end up in a year from now. They could possible be the next big thing to happen for Hour of Code because as it turns out not every school that says they are for coding is actually keeping their word about it. Infact, in a survey conducted by Gallup they found that most schools don’t feel that parents and students are interested in learning to code. Infact the conflicting problem is that most schools don’t feel the need to prioritize computer science because of standardized testing.

There are also some links for other streaming services below

If you want to learn more about this new trend check out the links below

News Articles

The Strange Appeal of Watching Coders Code

Huh? Schools Think Kids Don’t Want to Learn Computer Science

The importance of Mentors when you are learning to code



Other Streaming Services