Ok, someone has to say it.

Why.

You must be a vim user...

In seriousness though, why not? He probably had a good time writing it, learned a thing or two, and now has something fun to show off. "Why" doesn't need an answer if it's fun. Besides, the odds are that "hey, look at how this code makes a fireplace" will get someone interested in coding who was bored by "hey, look how this code lets me manage a large database of packages."

>> Why.

> You must be a vim user...

Best. Reply. Ever.

(Full disclosure: I used Vim for about four years, then switched to emacs. So I know and like both editors, but prefer emacs.)

Do you use evil-mode? I went the opposite direction (Emacs -> vim -> now kak[1]), and I find non-modal editing quite frustrating now.

1: https://github.com/mawww/kakoune