kazamasmile's blog

By kazamasmile, history, 2 years 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?
»
2 years ago, # |
  Vote: I like it +3 Vote: I do not like it

well done first video! interested for more!

»
2 years 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.

»
2 years ago, # |
  Vote: I like it +21 Vote: I do not like it

Wonderful video and a very beautiful voice!

»
2 years ago, # |
  Vote: I like it +7 Vote: I do not like it

Great explanation! I think this channel could become big.

»
2 years ago, # |
  Vote: I like it +25 Vote: I do not like it

Really cool video!

»
2 years ago, # |
  Vote: I like it +7 Vote: I do not like it

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

»
2 years ago, # |
  Vote: I like it +9 Vote: I do not like it

Really well done, consider yourself a subscriber richer!

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

    and a friend richer!

  • »
    »
    2 years 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 :)

»
2 years 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?

  • »
    »
    2 years 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!

»
2 years 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!

»
2 years 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)

  • »
    »
    2 years 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!

»
2 years ago, # |
  Vote: I like it +3 Vote: I do not like it

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

»
2 years 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.

  • »
    »
    2 years 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!

»
2 years ago, # |
  Vote: I like it +12 Vote: I do not like it

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

»
2 years ago, # |
  Vote: I like it +10 Vote: I do not like it

Nicely done! Keep up the great work!

»
2 years ago, # |
  Vote: I like it +15 Vote: I do not like it

Great job!

»
2 years ago, # |
  Vote: I like it 0 Vote: I do not like it

Nice animations, good effort

»
2 years ago, # |
  Vote: I like it +41 Vote: I do not like it

Very nicely done video :)

»
2 years ago, # |
  Vote: I like it +15 Vote: I do not like it

Nice video — it's really well put together.

»
2 years 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!

»
2 years ago, # |
  Vote: I like it 0 Vote: I do not like it

Explained very well! Earned my subscribe :)

»
2 years ago, # |
  Vote: I like it +5 Vote: I do not like it

Amazing youtube channel! Subscribed :)

»
2 years ago, # |
  Vote: I like it 0 Vote: I do not like it

Was super fun working on this with you!

»
2 years ago, # |
  Vote: I like it +3 Vote: I do not like it

awesome video. plz bring more such content !

»
2 years ago, # |
  Vote: I like it +3 Vote: I do not like it

That was fricking wonderful to watch!

»
2 years 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.

  • »
    »
    2 years 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!

»
2 years ago, # |
  Vote: I like it 0 Vote: I do not like it

Awesome.

»
2 years 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.

  • »
    »
    2 years 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

»
2 years ago, # |
  Vote: I like it +3 Vote: I do not like it

Subscribed!!! Really nice :)

»
2 years ago, # |
  Vote: I like it +3 Vote: I do not like it

Wow!

»
2 years 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.

  • »
    »
    2 years 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

»
2 years 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).

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

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

    • »
      »
      »
      2 years 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.

      • »
        »
        »
        »
        2 years 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 :)

»
2 years 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.

»
2 years ago, # |
  Vote: I like it +1 Vote: I do not like it

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

  • »
    »
    2 years 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!

»
2 years ago, # |
  Vote: I like it +1 Vote: I do not like it

Amazing explanation man <3

»
2 years 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.

»
21 month(s) ago, # |
  Vote: I like it +1 Vote: I do not like it

We need more videos D:

»
21 month(s) ago, # |
  Vote: I like it +3 Vote: I do not like it

3blue1brown is a legend!