kazamasmile's blog

By kazamasmile, history, 20 months ago, In English

I'm now running a Youtube channel dedicated to teaching algorithmic thinking and sharing the joy of competitive programming through animation.

I'd be honored if you could take a look at our first project, which just released a few days ago!

I recognize there's ample room for improvement, so any constructive feedback is appreciated!

Thanks so much everyone :)

Here's the video!

  • Vote: I like it
  • +518
  • Vote: I do not like it

| Write comment?
»
20 months ago, # |
  Vote: I like it +3 Vote: I do not like it

well done first video! interested for more!

»
20 months ago, # |
  Vote: I like it +19 Vote: I do not like it

Amazing effort! One of the best and most educational video on a cp problem i've seen.

»
20 months ago, # |
  Vote: I like it +21 Vote: I do not like it

Wonderful video and a very beautiful voice!

»
20 months ago, # |
  Vote: I like it +7 Vote: I do not like it

Great explanation! I think this channel could become big.

»
20 months ago, # |
  Vote: I like it +25 Vote: I do not like it

Really cool video!

»
20 months ago, # |
  Vote: I like it +7 Vote: I do not like it

very well explained and pretty well animated! Thats a very good start! :)

»
20 months ago, # |
  Vote: I like it +9 Vote: I do not like it

Really well done, consider yourself a subscriber richer!

  • »
    »
    20 months ago, # ^ |
      Vote: I like it +7 Vote: I do not like it

    and a friend richer!

  • »
    »
    20 months ago, # ^ |
      Vote: I like it +8 Vote: I do not like it

    I very much appreciate it!

    and I hope to keep the quality pushing upwards :)

»
20 months ago, # |
  Vote: I like it +7 Vote: I do not like it

Nice work. I must ask, is it efficient? How much time it took you to make this video?

  • »
    »
    20 months ago, # ^ |
      Vote: I like it +17 Vote: I do not like it

    Actually it took quite a long time, but a lot of that was learning the animation library too. Around 1.5 months of effort, maybe 60-ish hours of actual work :)

    I'm a lot more familiar with the tools now, though. The next one should be easier!

»
20 months ago, # |
  Vote: I like it +4 Vote: I do not like it

I remember you shared this video in the USACO Server. But once again, I'd like to say that this was a really amazing video!

»
20 months ago, # |
  Vote: I like it +17 Vote: I do not like it

Nice job! (i wonder whether the EDU section videos could be like that)

  • »
    »
    20 months ago, # ^ |
      Vote: I like it +2 Vote: I do not like it

    I'm glad you think it's of similar quality to the EDU videos haha. I think this particular video is for a slightly different audience, but maybe animations would be useful in teaching concepts on EDU as well!

»
20 months ago, # |
  Vote: I like it +3 Vote: I do not like it

Wow, that's insane. It's ASMR, for Codeforces.

»
20 months ago, # |
  Vote: I like it +109 Vote: I do not like it

This is very impressive--definitely one of the most educational CP videos I've seen in a while (not to mention high-effort!). The animation quality and design is superb, and you've done a great job making it rigorous and complete enough to be educational to high-level CPers while also intuitive enough to perhaps be accessible to a general audience.

I'd love to see more videos like this--one idea is that it might be helpful to make similar animations focused on algorithms in addition to specific problems. I think this style would be especially well-suited to explaining data structures (e.g. BIT, segtree, lazy propagation, etc), and perhaps it might also work well for graph algorithms, though there's more existing content related to those.

  • »
    »
    20 months ago, # ^ |
      Vote: I like it +46 Vote: I do not like it

    Incredibly honored that you enjoyed it :)

    I totally agree that this style would be great for visualizing data structures. I'm thinking about doing a mix of specific-problem-narrative-type videos and more general educational ones.

    Thanks again for the feedback!

»
20 months ago, # |
  Vote: I like it +12 Vote: I do not like it

10/10 video!! A 3b1b but for competitive programming!!

»
20 months ago, # |
  Vote: I like it +10 Vote: I do not like it

Nicely done! Keep up the great work!

»
20 months ago, # |
  Vote: I like it +15 Vote: I do not like it

Great job!

»
20 months ago, # |
  Vote: I like it 0 Vote: I do not like it

Nice animations, good effort

»
20 months ago, # |
  Vote: I like it +41 Vote: I do not like it

Very nicely done video :)

»
20 months ago, # |
  Vote: I like it +15 Vote: I do not like it

Nice video — it's really well put together.

»
20 months ago, # |
  Vote: I like it +11 Vote: I do not like it

when I opened the problem on cf, I thought its tag is something like 1600, you made look much easier!

»
20 months ago, # |
  Vote: I like it 0 Vote: I do not like it

Explained very well! Earned my subscribe :)

»
20 months ago, # |
  Vote: I like it +5 Vote: I do not like it

Amazing youtube channel! Subscribed :)

»
20 months ago, # |
  Vote: I like it 0 Vote: I do not like it

Was super fun working on this with you!

»
20 months ago, # |
  Vote: I like it +3 Vote: I do not like it

awesome video. plz bring more such content !

»
20 months ago, # |
  Vote: I like it +3 Vote: I do not like it

That was fricking wonderful to watch!

»
20 months ago, # |
  Vote: I like it +3 Vote: I do not like it

This is a wonderful idea! I believe videos of this kind, are the most crucial asset that our community lacks.

A good idea would be to make videos about classical problems, algorithms, data structures and other educational topics in competitive programming (like Shortest Paths, String Matching, Maximum Flow, Geometry, Segment Trees and so on). A good point would be to also touch other subjects from math and computer science. This way, you will make your videos truly popular, because many people are in search of graphical content that would help them improve in programming, math, cp and comp-sci.

Good job! And I hope to see your channel grow over 1 million subscribers, and to see it full of a ton of beautiful videos like this.

  • »
    »
    20 months ago, # ^ |
      Vote: I like it +6 Vote: I do not like it

    Yeah, the plan is to do a mix of classical problems and random cool ones I find :)

    Thanks for the kind words!

»
20 months ago, # |
  Vote: I like it 0 Vote: I do not like it

Awesome.

»
20 months ago, # |
  Vote: I like it 0 Vote: I do not like it

It's awesome...Although I didn't understand the solution because it was above my level. I hope it doesn't stop here.

  • »
    »
    20 months ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    I will try to make it more approachable for newcomers next time! Thanks for the feedback

»
20 months ago, # |
  Vote: I like it +3 Vote: I do not like it

Subscribed!!! Really nice :)

»
20 months ago, # |
  Vote: I like it +3 Vote: I do not like it

Wow!

»
20 months ago, # |
  Vote: I like it +3 Vote: I do not like it

[As a constructive feedback, the only thing I can find to mention is the occasional change in audio, e.g 0:46]

Well everyone has already mentioned how good the visualization and explanation is. I just wanted to point out that the editing is also very interesting. The music and the style of presenting builds a nice tension towards the final conclusion and solution of the problem. I really liked that. We need more these videos regarding algorithmic problems.

  • »
    »
    20 months ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    I appreciate the feedback! I'm definitely still an amateur at the audio stuff still haha, working on it

»
20 months ago, # |
Rev. 2   Vote: I like it +4 Vote: I do not like it

Really great video I love 3blue1brown, the guy is awesome. Watching your video was like I was watching one of his, really astounding work from your part. Congratulations!!!.

It is really amazing how the intuition of the algorithm comes alive with the animation. One last thing, good luck for the #SoME2 from the ones I have seen this year yours is one of the best (I haven't seen many tho only the ones related with coding).

  • »
    »
    20 months ago, # ^ |
      Vote: I like it +4 Vote: I do not like it

    Thank you! I'm glad you think the quality is similar haha

    • »
      »
      »
      20 months ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      My pleasure!! Let me know if there is something I can do to make the video get better chances at #SoMe2.

      • »
        »
        »
        »
        20 months ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

        I'd always appreciate more suggestions for problems or topics to cover in the future :)

»
20 months ago, # |
  Vote: I like it +4 Vote: I do not like it

I want you to whisper sweet nothings into my ears and lull me to sleep.

»
20 months ago, # |
  Vote: I like it +1 Vote: I do not like it

Exactly what i'm looking for, thanks for your work!

  • »
    »
    20 months ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Thanks, and if you have any suggestions for other content you'd be interested in, please let me know as well!

»
20 months ago, # |
  Vote: I like it +1 Vote: I do not like it

Amazing explanation man <3

»
20 months ago, # |
  Vote: I like it 0 Vote: I do not like it

2 minutes in, this is already super enjoyable. As an 'editor' myself, I see how much of work it is, appreciated & subbed instantly. I hope this one grows a lot!

Although, the only complain I have is to lower the BG music a little. It's a little louder than your voice sometimes, thus a little distracting.

»
13 months ago, # |
  Vote: I like it +1 Vote: I do not like it

We need more videos D:

»
13 months ago, # |
  Vote: I like it +3 Vote: I do not like it

3blue1brown is a legend!