off-topic

https://github.com/clojurians/community-development/blob/master/Code-of-Conduct.md Clojurians Slack Community Code of Conduct. Searchable message archives are at https://clojurians-log.clojureverse.org/
Eric Auld 2021-06-18T15:56:42.476400Z

I often hear Clojurians refer to the term leverage, as if it has special meaning to the community. Is there a canonical talk(s) or article(s) I can read to learn about the special flavor this word has for Clojurians? Of course I understand the usual meaning.

👍 1
Eric Auld 2021-06-18T15:59:38.476900Z

Maybe “https://www.youtube.com/watch?v=nqY4nUMfus8&ab_channel=ClojureTV” by Halloway?

dpsutton 2021-06-18T15:59:54.477300Z

That term doesn't stand out to me as anything special relating to Clojure. Interested to hear if others hear anything specific

2021-06-18T16:00:02.477400Z

Do you have an example of a clojurey usage of the word?

2021-06-18T16:00:25.477900Z

Yeah that was the talk that came to mind when you mentioned the word

alexmiller 2021-06-18T16:01:03.478700Z

I don't think there is any special meaning but people in the Clojure community are probably more interested in maximizing value per effort than other language communities (imho)

💯 4
Thomas Moerman 2021-06-18T19:15:29.485400Z

Economy of expression is important. I recently tried to read a java code base. I gave up, couldn't figure out where the algorithm I was looking for was hidden. Ain't nobody got time for that :face_with_hand_over_mouth: ok it's friday stop ranting, Tom. 🙈

Thomas Moerman 2021-06-19T07:07:22.491900Z

Makes a ton of sense. If you factor in fatigue, which impacts short term memory, then the last thing you want is having to zoom around in different class files trying to mentally puzzle together an algorithm.

mauricio.szabo 2021-06-20T13:21:03.495200Z

I just felt exactly this pain - I was trying to understand Tuprolog's code. Is insanity - lots and lots of file that do nothing, just delegate some data to other function...

borkdude 2021-06-18T19:20:12.486600Z

Someone on Twitter once compared Clojure with David (as in, the man who beat Goliath with a slingshot). Using the simple, small tool (relatively) that Clojure is, there can be a lots accomplished, "beating the averages".

respatialized 2021-06-18T19:47:05.490200Z

It shows up in a fair number of Rich Hickey's talks. https://github.com/matthiasn/talk-transcripts/search?q=leverage

emilaasa 2021-06-18T19:54:25.490400Z

That's the most eloquent way I've been called lazy in a while 😉

🙂 1
emilaasa 2021-06-18T20:04:47.490700Z

👍 2
alexmiller 2021-06-18T20:13:45.490900Z

😉

sova-soars-the-sora 2021-06-18T23:39:11.491300Z

I remember reading a research paper back in 2008 about how "the amount of code a coder can see at once greatly determines comprehension" -- so if you can see more of the program at once you can follow it better. Makes sense... maybe why some people turn their monitors from widescreen to portrait.

👍 1
💯 1