Hacker News new | ask | show | jobs
by ballpark 1203 days ago
Funnyduck99 is probably mocking all the people that go into HN posts about Clojure to complain about how their team of non-Clojure programmers went to work on a Clojure project and it was a bad experience.
1 comments

No I genuinely don't like clojure because I just finished my first clojure class, it was also my first functional language and it was online and i am bad at learning online so thats why.
Sounds like any functional language would have disappointed in that case?
yup thats what i said
I hope you get an opportunity to explore it (FP, whether Clojure or otherwise) in a more conducive environment. It sounds like this wasn’t the best learning environment for you, and that’s totally valid, but there’s a lot of good stuff to learn if you’re in an environment that suits you.
LPT: While learning Clojure, the following (almost always true) mental-model help me massively at "getting" Clojure.

"It's Maps All the Day Down"

Spend a lot of time, just learning how you (CRUD) map contents.

There will be enough time to tackle the other cases/tech (atoms, protocols etc) but until you get good at maps don't get bogged down by the other cool stuff.

"It's Maps All the Day Down"

In reality - its actually Trees all the way down. But, because you don't have proper structures in Clojure, one uses Maps when one should actually be using Trees.

Lol talk about missing "the forest for the trees".
That’s a much more interesting comment than the top level one. People generally care about learning experiences and explicitly subjective statements.