In reply to @planetis_m "The docs are hostile?": No, the docs are not that hostile. Condescending sometimes is probably better. I'm surprised I was able to find this one again: https://nim-lang.org/docs/typedthreads.html The description for `pinToCPU` reads: "Pins a thread to a CPU. In other words sets a thread's affinity. If you don't know what this means, you shouldn't use this proc." Isn't the purpose of docs to educate the reader? Okay, explaining this particular concept would take some time, but in that case, why not tell the reader what they could go look up to educate themselves? Some links? Instead, the assumption here seems like if the user doesn't already know what this does, they're probably too stupid to understand it and just shouldn't. Reading between the lines too much? Maybe. But in the context of the general hostile attitude, it reads differently to me. The ability to read it neutrally goes down, as so much else is definitely not neutral. Example 2: https://github.com/nim-lang/sdl3 The project About section reads "Official SDL3 wrapper with sane names so that you can somewhat forget it was written in annoying C." Like, why the negativity? I read that after coming from this post: https://forum.nim-lang.org/t/13622#82619 "Not planned. I'm happy to create nim-lang/sdl3 though and review contributions. Follow NEP-1 for fuck's sake, I don't want SDL3_there_are_no_namespaces_inC_and_why_would_you_want_some names." The person was asking an innocent question, being curious and friendly, and got snapped at. Clearer than his point even is the attitude he's saying it with. So I dunno. It's just the general vibe I got when I was sussing out the landscape. I've never had that experience in any other language or tool I've worked with. It's not great.