The author is leaving the Elm programming language due to issues with its leadership and development process. They cite technical limitations, such as the restriction on native modules, and a lack of openness in the development process. The author also feels that the project's claim to be open source is questionable. They are migrating to another language, likely Bucklescript, and do not recommend Elm to others.