Comment by iLemming
1 month ago
> my personal opinion that first impressions matter.
It certainly often does, but there also examples where maybe it's not the biggest issue? git, vim, LaTeX, ffmpeg — they all find their users despite being so demonstrably bad with "the first impression".
Besides, I feel here you're talking about Emacs-the-text-editor, while what I'm rather babbling about Emacs-the-lisp-machine. You see, my point is, people talk about Emacs-the-text-editor all the time and keep arguing if it's "modern enough" or "outdated", "archaic" or "useless". The same way it can be rationalized as Emacs-the-web-browser, Emacs-the-email-client, Emacs-the-IDE, Emacs-the-version-control-system, etc. Of course, anyone who learned how to operate a decent email client perhaps wouldn't ever see a point of suddenly switching to Emacs-the-email-client, unless they could look at it from my POV — a Lisper's point of view. Because the email client aspect of it has been thoroughly imbued with Lisp, it makes it extremely appealing terrain for me — I can with relative ease erect my creations on top of it, limited maybe only by the boundaries of my imagination, rather than technical limitations.
If only it was possible to convince an entire generation of programmers of unthinkable elegancy and pragmatism of Lisp, wouldn't that be great? Imagine a world where "every programmer knows some Lisp" is the norm, rather than the current assumption that "every programmer is familiar with Javascript, SQL, and Bash" – which, in reality, is almost universally not the case.
That is the essence of my plea — it isn't so much about Emacs itself, but about the widespread ignorance of coders who dismiss Lisp as an idea. If that weren't the case, we wouldn't even be here, discussing the reasons why Emacs is so unpopular.
No comments yet
Contribute on Hacker News ↗