I'm a big believer in 'Perlis languages', where you learn a language for new perspectives and approaches rather than needing it for a specific domain.
The tricky bit is: when can you say you've acquired those new perspectives?
miniblog.
Related Posts
Some great perspectives from JupyterCon: reproducible/explicit state is important, notebooks are replacing bash scripts in some workflows, and they're even used to introduce programming to total beginners!
"To solve that emacs needs to be divorced from unexec, something that needs to get done as the marriage is unhealthy, but it’s going to take a lot to make that a reality right now."
unexec perspectives from the Remacs gitter room
A library with more contributors is almost always better than a lib with fewer IME. More perspectives and a greater range of ideas.