React Round Up
RRU 029: Christopher Buecheler: "Getting Ready To Teach? Lessons learned from building an 84-tutorial software course"
Panel:
Charles Max Wood
Lucas Reis (NY)
Nader Dabit
Special Guests: Christopher Buecheler
In this episode, the panel talks with Christopher Buecheler who is a web developer and moved into JavaScript in 2000. Christopher runs his own business, and records and edits videos among many other responsibilities. He also has a lot of hobbies, and guitars are one of them. Check out today’s episode where the panel and Christopher talk about how to form a tutorial course from start to finish.
Show Topics:
2:38 – Chuck: I always am fascinated by how there are a lot of programmers who are musicians.
3:00 – Panelist: Yes, I agree. Coding takes creativity. People who are programmers are surprisingly into different arts where it asks for the person’s creativity.
3:17 – Panelist: Video games, music, cocktails, etc.
4:05 – Guest: Yes, for a while I liked to make beer. My current kitchen doesn’t allow for it now, though.
4:25 – Chuck: So your 84/86 tutorial course...
4:46 – Guest: I liked to be one or two weeks ahead. Now building the entire app, instead of doing it week-to-week.
5:35 – Chuck: What is the process like – building these videos?
5:51 – Guest: I try to focus on MVP products that are super easy, and that aren’t too complicated. For example, Music List. Add albums and artists, and see other people’s lists. It ended up being a long tutorial. The process: I build the app, rebuild the app from scratch, I start with a script, read the pretty version and have the marked-down one for my use. The script goes up as the text tutorial. Do my video editing in Adobe Premiere.
7:55 – Question from panel.
8:52 – Panelist: I have found that extremely hard to do.
9:29 – Chuck talks about his process of recording his tutorials.
Chuck: I don’t have a script; I just walk through it as I am going along. You can get it transcribed, which I have done in the past. I have a license for Adobe Premiere.
11:04 – Panelist: I never recorded a tutorial before but I have written a lot of blog posts. I reviewed it, and reviewing it is a very interesting take. I learn a lot in the process. The things cement in my mind while reviewing. Videos you have the real-time thing going on.
12:00 – Guest adds additional comments.
13:39 – Chuck chimes in.
Chuck: We really appreciate you leaving the mistakes in.
14:11 – Guest: Yes, they watch you debug.
14:20 – Panelist: Most of your tutorials are beginner focused, right?
14:23 – Guest: Yes.
Christopher goes into detail here.
17:13 – Chuck chimes in.
Chuck: My thought is to learn x, y, z in 1 hour.
17:35 – Guest: People are attracted to shorter tutorials. 5-minute React. Don’t build an 84 tutorial course. They are built up to digestible chunks. It’s not wall-to-wall coding, because that would seem overwhelming to me. Let’s learn something in a bite-size chunk.
18:41 – Panelist: Egghead. Because of their guidelines they do good work. 1-5 minutes long tutorials. You can get a good run-down and a good introduction.
19:24 – Panelist: You can find it really easy. You don’t need a 1-hour video.
19:40 – Chuck: Yeah, to break it up in small sections. People will see this in my e-book course.
20:02 – Panelist: Do people give you a lot of feedback? What parts of this React course do people have most difficulty with?
20:21 – Guest: It’s not React based, it’s actually other issues.
210:6 – Guest: Redux.
21:53 – Guest: What’s the best way to use props? Where should I put my Logic versus...
22:15 – Panelist: This is very similar when I teach...
22:46 – Guest: I have seen people say that if you truly see how this works in JavaScript then you really understand how JavaScript works. React can be confusing if you are using class-based components. You have to