From April 5th to May 9th, I published 30 videos about React on the internets. All of the internets. Twitter, Facebook, YouTube, learnwhileyoupoop.com. Each video up to 2 minutes 20 seconds long, each part of my initial Learn While You Poop series, each starting in my bathroom, some with drawings on mirrors, others with computer screencasts.
Goal was to publish 30 instructional videos in 30 days and test the hypothesis that a quick lightweight approach to teaching new technical skills exists. It went great π
Not sure, if itβs just me but past few weeks this has been the first link Iβve shared, when somebody asks for programming related learning material.
β Tuomas Jomppanen (@tuomasj) May 21, 2018
It might be just meβ¦
π©
π€£ β‘οΈ πͺ
Althoβ¦ the full playlist is just 29 videos. Did I lose count? π€
And there's 34 days between Apr 5th and May 9th because staying on the wagon is hard but not too hard, heh π
6560 views on YouTube
12019 views on Twitter
5729 views on Facebook (+ 56k paid but meh)
Overall, great success! πͺ
As I prep to start the next 30-day module, here are some things I'll have to keep in mind π
1. Keep your head still
George Clooney in an interview with David Letterman once said the director of ER told him: "Man, you could be a great actor one day if only you learn to keep your head still!"
I don't know about that director, but I find the less I move my head, the easier it is to fix problems in my line delivery with editing tricks. Missed a word? Started rambling? Cut it out when editing.
If your head doesn't move, the viewer won't even notice the cut.
2. Eye contact with the camera
Make eye contact with the camera. You are talking to the person who is watching, and your eyes are captivating. The better you keep focus on the camera, the better they'll keep focus on the video.
Avoid darting your eyes to the screen to check if your shot is good. Your shot is okay and the camera is on. Look deep into the lens.
3. Keep your volume stable
When you forget a word, you tend to draaaaag out the previous word then say the next word super loud when you remember it.
You gooooooo INTO THe woods.
This is hard to edit and annoying to listen to. Keep your volume stable and you can cut out any awkward pauses. Cover up a lot. The viewer won't even notice.
4. Don't draaaaaag out words when you forget a line
Even better than keeping your volume stable is to avoid dragging out words when you forget a line. You don't have to keep making noise.
Forgot your line? Shut up.
Silence is easy to cut out. Especially if you keep your head still.
5. Forgot a line, try again
If you forget a line, just try again. Do not stop the camera. Do not reset the shot. Just shut up for a second or two, then try again.
You can cut out the false starts. You will save a lot of time, if you just keep going and repeat the same stuff multiple times.
Especially if you keep your head still.
6. Change your shot
Watching still video is boring and your audience will drift away. Try to change the shot every 20 to 30 seconds.
The reason you can't keep your eyes of the TV is that you're both predator and prey. Your brain is hardwired to motion interrupts.
If you see motion out of the corner of your eye, you look. You then give it your attention for a bit, then return to whatever.
Still shots don't hold your attention. Shots changing too often overwhelm you and don't hold your attention.
Shots changing just often enough make it impossible for you to look away because whenever your attention is about to wander, your subconscious motion detector gets pinged again.
This is why screencasts and college lectures are so hard to watch while a TV running in the room steals everyone's attention.
7. Build a buffer
Staying on the wagon is hard. Making video every day is hard.
Sure, it takes just 1 hour to make a 2-minute video when things go well. But shit happens.
Bug in your code? Oops, video took 3 hours, and you're not getting sleep tonight.
Bug in your gear? Aaaargh.
Girlfriend wants to have a nice dinner and spend some time with you? Shit, no video tonight, I guess.
8. Mornings are not quiet
Morning time is quiet time. You are left alone and you can write a lot. It's great.
But video requires actual silence. Your microphone picks up all the noise that comes from the street and from your girlfriend in the bathroom and from your bird waking up andβ¦
Basically, you have to record at night. Or in a special room that you don't have.
9. Timebox
Your video is never going to be perfect. Your taste is better than your skill. Your time is more limited than you think.
If you want to publish every day, you often have to say "Fuck it, this is good enough" and press the magic button.
That's okay. Not everything has to be a hit.
Some videos will get more views some will get less. They all contribute to getting in front of people and building your audience. Keep pressing publish.
Your skills will catch up to your taste.
Continue reading about Some tricks I learned recording & publishing an educational video every day for 30 days
Semantically similar articles hand-picked by GPT-4
- You have permission to suck
- A boutique React & D3v4 workshop β and my first vlog
- $2890 May sidehustle report
- Why you don't have time to advance your career
- How I sidehustled $180k and why it almost killed my business
Learned something new?
Read more Software Engineering Lessons from Production
I write articles with real insight into the career and skills of a modern software engineer. "Raw and honest from the heart!" as one reader described them. Fueled by lessons learned over 20 years of building production code for side-projects, small businesses, and hyper growth startups. Both successful and not.
Subscribe below π
Software Engineering Lessons from Production
Join Swizec's Newsletter and get insightful emails π on mindsets, tactics, and technical skills for your career. Real lessons from building production software. No bullshit.
"Man, love your simple writing! Yours is the only newsletter I open and only blog that I give a fuck to read & scroll till the end. And wow always take away lessons with me. Inspiring! And very relatable. π"
Have a burning question that you think I can answer? Hit me up on twitter and I'll do my best.
Who am I and who do I help? I'm Swizec Teller and I turn coders into engineers with "Raw and honest from the heart!" writing. No bullshit. Real insights into the career and skills of a modern software engineer.
Want to become a true senior engineer? Take ownership, have autonomy, and be a force multiplier on your team. The Senior Engineer Mindset ebook can help π swizec.com/senior-mindset. These are the shifts in mindset that unlocked my career.
Curious about Serverless and the modern backend? Check out Serverless Handbook, for frontend engineers π ServerlessHandbook.dev
Want to Stop copy pasting D3 examples and create data visualizations of your own? Learn how to build scalable dataviz React components your whole team can understand with React for Data Visualization
Want to get my best emails on JavaScript, React, Serverless, Fullstack Web, or Indie Hacking? Check out swizec.com/collections
Did someone amazing share this letter with you? Wonderful! You can sign up for my weekly letters for software engineers on their path to greatness, here: swizec.com/blog
Want to brush up on your modern JavaScript syntax? Check out my interactive cheatsheet: es6cheatsheet.com
By the way, just in case no one has told you it yet today: I love and appreciate you for who you are β€οΈ