Zulip Chat Archive

Stream: general

Topic: video tutorials


Kevin Buzzard (Apr 12 2020 at 15:37):

Inspired by @Victor Ahlquist 's question in #new members I made a video tutorial on how to solve the basic logical proposition he was asking about in both tactic mode and term mode:

https://www.youtube.com/watch?v=POHVMMG7pqE

Comments, especially constructive criticism, most welcome. It has taken me months to get round to start doing this kind of thing, but now I finally have all the hardware and software and knowledge I need, so in some sense the learning can start now.

One thing I've learnt from talking to people who know a lot more about this stuff than I do, is that apparently 10 minutes is the absolute max for stuff like this, and 5 minutes is better. I was aiming for 5 but over-ran. Still under 10 though. What am I supposed to say at the end? "Like and subscribe"?? :-)

Victor Ahlquist (Apr 12 2020 at 16:08):

Very nice video! I thought length was good for tactic mode, but for term mode it went slightly too fast for me at least. That might be because I haven't fully understood the lambda stuff yet though. The bracket way of proving an iff was also new to me which might have contributed to my confusion.

Kevin Buzzard (Apr 12 2020 at 16:35):

I was very keen on keeping it short.

Jason KY. (Apr 12 2020 at 16:39):

Kevin Buzzard said:

One thing I've learnt from talking to people who know a lot more about this stuff than I do, is that apparently 10 minutes is the absolute max for stuff like this, and 5 minutes is better.

Why maximum 10 minutes?

Kevin Buzzard (Apr 12 2020 at 16:40):

Because kids your age don't watch videos which are any longer, apparently

Kevin Buzzard (Apr 12 2020 at 16:41):

All the MOOC lectures are 10 minutes, apparently. I am a really bad person to make these at this point because I never watch youtube videos at all; this is why I'm keen to hear from people who might actually be interested in watching them.

Kevin Buzzard (Apr 12 2020 at 16:41):

If you search for Lean Tutorial on youtube you can find a bunch of 90 minute videos with like 200 views from a couple of years ago

Jason KY. (Apr 12 2020 at 16:41):

I think people with too short attention span won't be bothered to learn lean

Kevin Buzzard (Apr 12 2020 at 16:42):

My 17 year old son is currently upstairs writing a C++ game engine because he's bored, and got frustrated with unity so decided to make a 2d game engine himself. He seems to only watch 10 minute videos.

Jason KY. (Apr 12 2020 at 16:43):

Fair enough. But I would say video length around 15 min seems to be okay.

Kevin Buzzard (Apr 12 2020 at 17:14):

ha ha he just came downstairs to get food, so I asked him to watch my video and his first question was "how long is it?". "Ten minutes", I said. "Oh yeah I'll watch that" he said.

Marc Huisinga (Apr 12 2020 at 18:03):

great video!
you might want to talk a bit more slowly.
i think when people say that 10 minutes is the maximum they mean that the entire content should fit in that time frame at a regular speed. people will also quickly lose attention if it's too fast for them.

Andrew Ashworth (Apr 12 2020 at 18:12):

I feel like there is a general principle, here, similar to how you would structure papers and books. Long video lectures are bad because they are difficult to index and use as a reference; a lecture is better organized if it can be subdivided into smaller self-contained topics.

Andrew Ashworth (Apr 12 2020 at 18:15):

I never found lecture very enjoyable :/ I can read much faster than the lecturer can speak. I can't tell my lecturer to fast-forward through the preliminary bits and then stop for 10 minutes in the middle of a difficult derivation so I can figure out what's going on. So you just end up being a human blackboard copier and struggling through it yourself when you go home.

Andrew Ashworth (Apr 12 2020 at 18:21):

Marc Huisinga said:

people will also quickly lose attention if it's too fast for them.

The great thing about recorded lecture is that I can rewind when I don't follow something, or continue on and come back to it if later material touches on the topic

Marc Huisinga (Apr 12 2020 at 18:27):

that's true, but i personally quickly lose interest when i have to rewind the material often. i certainly do this for lectures, but i find myself doing it only very rarely with regular informational youtube videos.
alternatively one can also control the speed of the video, but i only very rarely slow videos down, not sure why. i do however often speed them up when the lecturer is talking too slowly for me to keep focused.

Jannis Limperg (Apr 12 2020 at 18:39):

As a reasonable young person, I'd say:

  • If I randomly stumble upon your video because Youtube's algorithm believes I have weird entertainment preferences, making it shorter will drastically increase the chances that I'll click it on a whim.
  • If I'm specifically looking to learn Lean, you can make the video as long as you need. In this case, I'll much prefer a thorough and comprehensive treatment of the content to a rushed introduction.

Alastair Horn (Apr 12 2020 at 19:55):

Really great video, would love to see more! Perhaps one showcasing an area of mathlib? Depending on what your target audience is, you might consider explaining what notation like $ and <> mean, as you were more explicit when explaining the tactic mode. But maybe that's just because I'm more familiar with tactic mode. I've subscribed :big_smile:

Alastair Horn (Apr 12 2020 at 19:57):

"Thanks for watching" would be a good way to finish the video :)

Kevin Kappelmann (Apr 12 2020 at 20:56):

I'd have expected you to use assume instead of intro -- I think it looks less alien to newbies and goes better with the voice explanation, e.g. "so let us assume this as a hypothesis *types 'assume hyp'*" . Also, it would be nice if the link to the web-editor would already contain the problem statement you solve in the video :)

Kevin Buzzard (Apr 12 2020 at 21:07):

Another trick I missed is that I could have shown off a high-powered tactic like tauto or whatever -- something which just closes the goal immediately.

Kevin Doran (Apr 13 2020 at 08:01):

Thanks for the video! It was nice to see someone else's thought process.
The video felt like it went by quickly. Some 3 minute Corsera videos can go on for eternity.

Kevin Buzzard (Apr 13 2020 at 08:13):

I'm not sure if that's a good thing or a bad thing?

Johan Commelin (Apr 13 2020 at 08:24):

After split, you say "put some parentheses". I thought that means (), but you mean "braces" {}, right? (But you are the native speaker not me... so I guess I'm just wrong.)

Johan Commelin (Apr 13 2020 at 08:35):

Also, duplicate: https://www.youtube.com/watch?v=p4IrbnPomXg

Kevin Buzzard (Apr 13 2020 at 08:37):

Brackets: I think this might be a UK/US English thing

Kevin Doran (Apr 13 2020 at 10:09):

Kevin Buzzard said:

I'm not sure if that's a good thing or a bad thing?

Oh, a good thing!

Keeley Hoek (Apr 21 2020 at 08:02):

Just on the "kids these days watching short videos" (who cares what I think but): if I was looking up how to do something when I'm programming, I rarely watch videos (and I suppose if so short ones) because they are so information sparse---I just want a reference for some specific thing. (I mean sparse in the information I need.) Maybe I'd like some short videos if I had to learn about a collection of relatively disparate chemical reactions which I had to know about. But 10 min maths lectures would break my heart---there's no story, no soul!---because I don't want a reference, I'm generally hearing about something I have no idea about.

Shing Tak Lam (Apr 21 2020 at 08:22):

I didn't see this video earlier, but I guess I'm a part of the Kid demographic?

But short videos now according to YouTube are ones that are less than 4 minutes... And videos over 20 minutes are considered long.

With programming videos, I think short ones are nice, but I don't mind long ones if they're like Derek Banas' videos, so timestamps in the descriptions and a transcript that I can Ctrl-F through. The YouTube auto generated transcript is ok, but a proper one is nice (but takes a lot of effort). I've looked at the transcript from the Lean video, and it seems ok. Although Kevin saying the word "goal" is apparently difficult for YouTube.

Suggestions for the video:

  • Put the code from the video somewhere, and link to it in the description. Then people can copy and paste if they need to. Right now if someone wants to have the solution from your video they'll need to type it up.
  • SEO? Right now when I search "Lean Prover tutorial" in YouTube (incognito mode so my account has no effect), this video doesn't show up. I have to explicitly tell YouTube to sort by newest. YouTube even shows a bunch of Coq ones and Kevin's P vs NP Lecture but not this video.

Last updated: Dec 20 2023 at 11:08 UTC