Nim Version 1.6.6 Released
I started programming in Nim around 2015 and still write code in it from time to time. At this point I would have a tough time suggesting the language to anyone for much. While you can certainly accomplish almost any programming task with Nim, how much frustration you will encounter fighting the compiler and broken &#x2F; under-specified language features and semantics might be a turn-off. There are other major warts with Nim, which I&#x27;ll outline briefly below.<p>1) Nim&#x27;s leadership is awful and has always been historically. Those in charge of managing the community are more interested in their personal reputation&#x27;s and resumes than they are actually contributing working software to the language&#x27;s ecosystem. Even the BDFL treats Nim like their own personal compiler R&amp;D playground. There are so many broken features in Nim which never see the light of day or never get removed.<p>2) Continuing to expand on the point above, the Nim compiler has become insanely difficult to work on. As more and more half-baked features have been added to the language, the situation has only worsened. There are many would-be contributors who have come into the community only to leave completely frustrated or appalled by the lack of interest in improving the situation from those leading the community.<p>3) The development path is driven by leadership and not the community, and leadership has no plan. This was extremely evident last year when Araq and others were asked for a roadmap for Nim and they admitted to not having one, and basically wrote one up in a forum thread. Araq and dom96 and a few others, especially those who have been brave enough to actually deploy Nim code in production (looking at you status.im) tend to dictate what gets worked on or fixed. There is no coordination amongst folks working on initiatives. You can look at the `fusion` project, which was started by Nim&#x27;s leadership, drew contributors in, and then was abandoned by leadership while maintainers were left on the hook to keep things afloat until they too dumped the project.<p>Things have gotten so bad, that a hard fork has been in development since last year, and many of the more senior community members or those who have been around for a bit have migrated there: <a href="https:&#x2F;&#x2F;github.com&#x2F;nim-works&#x2F;nimskull" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;nim-works&#x2F;nimskull</a><p>Nim&#x27;s community now consists of mostly new members or folks who weren&#x27;t really active in it before, but maybe used Nim. Of course, the leadership remains in place, but there are only a handful of folks remaining that have been around for more than a year or two. Mostly those who bit the bullet on using Nim in production or built large projects with Nim and are stuck maintaining them.<p>My advice would be to look elsewhere.