News for hackers. Stuff that matters.
Re:Clojure Error Messages Are Accidental by didibus on Saturday June 30, 2018 @02:43PM (#17432101)
I guess all we can do is provide our individual datapoints. From my experience, I find it much easier to do so with Clojure. Systems generally last longer, almost never need refactoring, accumulate a lot less tech dept, and easily accommodate future requirements when written in Clojure as opposed to Java. I come from a team who has a 50/50 set of systems in java and clojure, been the case for 3 years. Team size averages around 8 devs.

Tooling in Clojure is actually pretty great. Generative testing, linters and IDEs I find work better then in Java personally.

Where I agree with you is learning curve. Clojure is definitly difficult for new users to pick up. The community and core team I think are more focused on improving that now then ever though. So hopefully it'll change. Also, I'm not sure hostile is a good word, if anything, the best part about Clojure is the community is actually really nice, helpful and supportive, even to new users. There's no trolls, and a lot of great open dialogue, active members ready to help you on chat and forums at all times, etc.

Re:Clojure Error Messages Are Accidental by BWStearns on Saturday June 30, 2018 @07:00PM (#17433186)
As an aside: which linter do you use? Been looking for one.
Re:Clojure Error Messages Are Accidental by didibus on Monday July 02, 2018 @12:30PM (#17443051)
I always have my projects setup to use Kibit and Eastwood.

And depending on my editor, I might use Joker for syntax checking as I type. Cursive has pretty good inbuilt linting too.