Skip to content

Commit e609ee8

Browse files
Merge pull request #179 from teodorlu/explanations-are-value-laden
Explanations are value laden
2 parents cbd7feb + 86faf38 commit e609ee8

File tree

1 file changed

+111
-0
lines changed

1 file changed

+111
-0
lines changed
Lines changed: 111 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,111 @@
1+
^{:kindly/hide-code true
2+
:clay {:title "Explanations are value laden" :quarto {:author :com.github/teodorlu :type :post :date "2025-11-15"}}}
3+
(ns civitas.why.explanations-are-value-laden
4+
(:require [civitas.why.growing-explanations-together :as-alias growing-explanations-together]
5+
[civitas.why.village.scene :as-alias search-for-meaning]
6+
[clojure.string :as str]
7+
[scicloj.kindly.v4.kind :as kind]))
8+
9+
::search-for-meaning/anchor
10+
::growing-explanations-together/anchor
11+
12+
^:kindly/hide-code
13+
(defonce link-root "")
14+
15+
^:kindly/hide-code
16+
(defn infer-html-location [anchor]
17+
;; I found this way of doing "checked" links surprisingly pleasant.
18+
;; Funnily enough, the *name* of the anchor (which we currently ignore) could (possibly) turn into a hash-link, eg "/civitas/.../scene#process" for ::search-for-meaning/process
19+
;; But let's not be distracted by shiny, new ways of linking knowledge right now.
20+
;;
21+
;; Second problem: while this link works in production, Clay doesn't care about those URLs.
22+
;; So we'll just redef the def from our REPL while writing this text.
23+
(str link-root
24+
(str/join
25+
"/"
26+
(->> (str/split (namespace anchor) #"\.")
27+
(map #(str/replace % #"-" "_"))))
28+
".html"))
29+
30+
^:kindly/hide-code
31+
(comment
32+
;; "test".
33+
(def link-root "https://clojurecivitas.github.io/")
34+
(infer-html-location ::search-for-meaning/anchor)
35+
36+
(require '[clojure.java.browse :refer [browse-url]])
37+
(mapv (comp browse-url infer-html-location)
38+
[::search-for-meaning/anchor ::growing-explanations-together/anchor])
39+
40+
)
41+
42+
^:kindly/hide-code
43+
(defn link [anchor linktext]
44+
[:a {:href (infer-html-location anchor)} linktext])
45+
46+
;; # Explanations are value laden
47+
48+
^:kindly/hide-code
49+
(kind/hiccup [:p "Timothy Pratley recently wrote about "
50+
(link ::search-for-meaning/anchor
51+
[:span "the pursuit of " [:em "meaning"]])
52+
" on civitas."
53+
" Before that; I argued that "
54+
(link ::growing-explanations-together/anchor
55+
"Civitas is a great place to grow explanations together")
56+
"."
57+
])
58+
59+
;; These two messages are connected.
60+
;; Today, I explore how.
61+
;;
62+
;; What is whorthwile to explain? Anything? No.
63+
;;
64+
;; I can explain the number of grains of sand on a beach.
65+
;; That explanation is *not interesting* compared to what I *could* be explaning.
66+
;; I would rather explain how numbers with units help you gain clarity.
67+
;; How you can use a drop of science to spice up your world of software development.
68+
;; How a sliver of programming can help you move the world as a designer.
69+
;;
70+
;; I feel zero need to explain how to “nudge” people into making decisions they do not want to make.
71+
;; I feel zero need to add more mess, chaos, advertisement and coercion into an already confusing and coercive world.
72+
;; Why am I bombarded with messaging to change my behavior every place I see?
73+
;; Why does this happen even when I use services I pay for?
74+
;; I dispise this trend.
75+
;;
76+
;; So what?
77+
;; Then what?
78+
;; What should we do instead?
79+
;;
80+
;; Just as the will to explain comes from your values, you can value great explanations.
81+
;; Instead of consuming coercive messaging, consider exploring.
82+
;; Later, share the bits and pieces you discovered.
83+
;; What was your journey?
84+
;; Can you explain what you discovered?
85+
;;
86+
;; I spoke to a friend about great explanations last weekend.
87+
;; “We need to explain together!”, I said.
88+
;; “That is what it means to be human!”
89+
;; “What about art?”, he said.
90+
;; “That's a very good question”.
91+
;;
92+
;; After a brief detour into “art as digestion”, we returned to explanations.
93+
;; Science is the pursuit of better explanations.
94+
;;
95+
;; “But science is scary!”, he retorted at once.
96+
;;
97+
;; No!
98+
;; Let us not fear science.
99+
;; Let us respect science and respect great scientists.
100+
;; But let us forever not fear science.
101+
;; We explain to each other all the time.
102+
;; And those explanations will help others.
103+
;; They will help ourselves.
104+
;;
105+
;; I value great explanations.
106+
;; I value the pursuit of great explanations.
107+
;; And I find it worthwhile to pursue great explanations with others.
108+
;;
109+
;; I may grasp something in a brief moment.
110+
;; By turning that understanding into an explanation, the understanding can outlive the moment.
111+
;; Knowing I can return to that understanding, I can move on.

0 commit comments

Comments
 (0)