Emacs users, specifically those who haven't become comfortable with Emacs Lisp yet:
How much do you think your Emacs experience would improve if you knew how to write Emacs Lisp code at an intermediate level?
Do you have something specific in mind that you'd do with it?
Feel free to reply privately if you prefer!
@jcastp @daviwil Thinking on this, probably it is reasonable mastering Emacs Lisp only if the majority of work and workflow is done inside Emacs (e.g. shell commands, DBMS administration, document search, email and so on). In this case, one can integrate and automatize various parts of his workflow. The Emacs experience will improve to a level unmatched to many other environments like GNOME/KDE and probably also the Web.
For the rest, Emacs is so powerful and rich of extensions, that one can spend years discovering new tricks, without the needing to write a line of Lisp, except configurations. So, for normal usage, I think that Emacs Lisp is not necessary at all.
@mzan @jcastp I think a common experience of Emacs users is that you gradually start trying to accomplish more things inside of Emacs because it can be so convenient.
Learning to use Emacs Lisp effectively will definitely make that easier since you will often have to find ways to integrate or automate the behavior of various Emacs packages to accomplish your goals.