Eon watches tons of YouTube, so his dad starts there. "Do you remember you watch tons of YouTube videos?" he asks. When a YouTuber starts a video, there's an intro — "Welcome to my channel, guys!" — and at the end there's an outro. Eon takes a swing at the outro himself: "I will see you next time." Then he catches it and fixes his own wording — "No, no. I'll see you in the next video." That tiny self-correction is the whole point of today's lab: he's already noticing that these lines are basically the same every time.

Finding the pattern: it's repetitive

Dad asks Eon to really think about it. Every single video, a creator says "Welcome to my channel" at the start and "I'll see you in the next video" at the end. "It's kind of repetitive," Dad points out — and repetitive is exactly the word programmers get excited about. Repetition means that every time you make a video, you have to add the intro and the outro all over again, by hand.

When you do the same thing again and again, you've found a pattern. Spotting the pattern is step one. Once you can say "I do this every single time," you've found a job that's perfect for a computer.

The golden rule of programming

Here's the big idea Dad lands on:

"One of the greatest things about programming: if there's something you have to do every time, you can write a program out of it. So next time you want to do this, you don't need to do it every time."

That's the heart of coding. Anything boring and repeated? Don't keep redoing it yourself — teach the computer to do it for you. And it doesn't have to be hard to use. Eon and Dad imagine the finished tool: when there's an intro, you click it — boom, the intro plays. When it's time for the outro, you click — boom, the outro plays. One button, and the repetitive work happens automatically. "We write a program so we don't need to repeat every time," Dad says. "We don't need to do it manually." That's the goal for the whole session.

This is the seed of a giant programming idea: loops and reusable code — write the steps once, then let the machine repeat them as many times as you want, so you never have to.

Think for yourself

There's a second, sneakier lesson tucked in here. Eon asks, "Why does Brandon do that?" — pointing to how another YouTuber handles his intro. Dad doesn't just go along with it:

"Brandon doing that does not mean that it's the correct way."

That's worth remembering far beyond coding. Just because someone popular does something a certain way doesn't automatically make it right. Understand the reason behind it first, then decide for yourself. Good programmers — and good thinkers — ask why, instead of only copying what's already out there.

Try it

Go on a "repeat hunt" today. What do you do almost exactly the same way every single time? Maybe brushing your teeth, packing your school bag, or how you greet someone. Pick one and write the steps down on paper, in order. Then imagine a button: if you pressed it, could a computer or a robot do those exact steps for you, the same way every time? If yes, you just found a program waiting to be written — and you spotted the repetition all by yourself, just like Eon did.