this post was submitted on 18 Dec 2024
7 points (88.9% liked)
Philosophy
1905 readers
9 users here now
All about Philosophy.
founded 4 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I'm not a philosopher -- rather I'm a programmer -- so this might come across as a bit odd, but this essay on state in Clojure was something I found helpful.
If you take nothing else away from it, try to hang on to this way of thinking about identity:
An additional insight I derived from programming is that people often equivocate on the meaning of "the same". There is not just a single, inherently correct way to determine if two things are "equal". There are actually a lot of different ways to implement an equality check, and multiple different methods of checking can seem natural in a situation -- even though they return incompatible answers. The Ship of Theseus is an example of such a mismatch in different methods of checking equality.
Thanks! I have some programming experience so I’m looking forward to that.