News for hackers. Stuff that matters.
Re:Show HN: SpaceX Dragon simulator docking autopilot in Clo... by thom on Thursday May 21, 2020 @04:03PM (#23264281)
Clojure is a mostly pure functional language, it is very uncommon to have almost all logic reach out to global variables to do work. It’s also rare to see multithreaded code that eschews most of the mechanisms built into the language for multithreading. These two things together (pure functional programming and strong concurrency primitives) are arguably the fundamental motivations behind the language. You value simplicity: Clojure can help make this code simpler. If there’s a succinct way to say that without the word idiomatic, one with fewer negative connotations, I will try to use that in the future.
Re:Show HN: SpaceX Dragon simulator docking autopilot in Clo... by fsloth on Thursday May 21, 2020 @05:08PM (#23265354)
And those are valid critique. I'm sorry - my prior response was harsh now I'm reading it again.

We all like to critizice things that offend our sense of aesthetics. But criticism always hurts the author. It's ok if it hurts if it is valid critique. And the only way to get understood is to be explicit.