I've noticed that Rails has gotten a lot more helpful with error messages lately, as have many of the other popular libraries I use.
This post made me really think about it:
It makes sense. As a library matures there's only so much you can do to improve the API, but you can endlessly improve error messages for clarity and guidance.
I'd love any discussion on the topic, but most specifically I wonder if this is really a trend and can it be traced to the great work of the Elm language?
That is the project which really burst onto the scene making compiler messages a true point of pride. And it really is awesome. Developing in Elm is a great experience. I've only used it for toy projects but I'm still a hoverer in that community.
Thoughts on this matter?