Why.
Why.
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."
> 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.)
I mean, vim's modal language is more expressive, and you can get things done faster, but if I am coding I want most of my brain power to be on the algorithm I write, and I find that sometimes coming up with cool vim motions to do what I need to do instead of up-up-up-delete-up-up-up-delete etc. pulls me out of the zone a little bit because I have to engage my brain more.
For pure fun editing yes, I agree that modal editing is cool, and it is quite nice to be able to do complex text changes without really ever using the cursor keys, but when I am deeply concentrating I don't know, I don't care if I take two seconds longer to do something because I use the cursor keys because in the end those two seconds are seconds I use to think about the problem at hand anyways, which is not "how do I get to that spot and do that text change as quickly as possible"
Not sure, maybe if I give it more time it will become more automatic, but after a few weeks of mostly vim/evil-mode editing I still reach for emacs when doing "serious work"
Ours is not to reason why, ours is but to do and die.
> Ours is not to reason why, ours is to do so that no one has to die.
The answer is difficult.
BRB, going to play GTA clone in my editor.
Or perhaps he's trying to salvate us all...
> (why 'emacs-fireplace)
"Why not?"
>Because we can.