Joy & Curiosity #91

Interesting & joyful things from the previous week

Open on Substack · Markdown

Last week, my 9-year-old started using iMovie on the iPad. She doesn’t know anything about editing. She doesn’t even know what editing is.

But we opened iMovie after I told her, “You can use this to cut out the part of the video where you see my hand.” She said, “What do you mean, ‘cut out’?”

So we cut the video up, removed some parts, moved others around. She then figured out how to add sounds and a soundtrack. Then, together (me, her, ChatGPT), we learned how to make the soundtrack play only at certain points in the video and so on.

While we were doing that, I kept thinking that a model or an agent could probably do that. Or maybe in a year. And then you could just say what you want and it would edit the video. Cut here, cut there, make this the first scene, move these around, and so on.

Then it hit me: she wouldn’t know what to say, would she?

She doesn’t know anything about editing. She’s seen movies before, sure. That means she’s seen J cuts, L cuts, jump cuts, other types of transitions, title screens, and end credits; but she doesn’t know what those things are, does she? So how could she ask for them? By pointing at something else? “Make this look like that”? Would that work? Would that lead to the same results?

And that, of course, made me think about software engineering. I hope it does the same for you.