, 13 tweets, 2 min read Read on Twitter
I’d like to share below a few thoughts on meta-/normative-ethics and how its challenges might be similar to some well known problems of computer programming languages and — consequently — how similar solutions might perhaps be applied: (0/12)
(1/12) Lots of clashes in society seem to be caused by *implicit* assumption that other persons should subscribe to the same ethical system as we do (and more generally to the same axiological systems).
(2/12) Now, because this is all axiology, so assigning a *value* to acts, persons, ideas, creations, we naturally start making comparisons between “how good/bad” a given act or person is. And we use *implicit* “type casting” from the other person’s systems to our own...
(3/12) As in computer languages, whenever one starts playing with implicit type casting (as infamously in C), things usually do not end up well… Such is the case when e.g. a Marxist wants to discuss normative ethics with e.g. a Christian.
(4/12) If we could somehow decompose that process of value comparison between different ethical system, we might remove lots of unnecessary negative emotions that otherwise seem indispensable in this area - “How can you be SO {cruel, cynical, BAD}?”
(5/12) Such decomposition should include: 1) coming up with an objective way to describe the ethical system any given person believes in, and 2) *explicit* “type converters” and automated “resolvers” used for comparing values between such *different* systems.
(6/12) The first task could be approached by creating some kind of an “ethical descriptor” which comprises a number of properties. E.g. of some boolean properties:

mind.dualism = true|false,
mind.cartesian_ego = true|false,
personality.temporal_continuity = true|false,

(7/12) We could then have tools (apps!) for helping persons to build a descriptor representing *their* own ethical system. As a bonus feature they would do a quick automatic check for any *inconsistencies* in such a descriptor (how cool is that!)
(8/12) Such ethical descriptors would likely comprise many tens of properties, producing very large space of possible ethical systems. By convention some constellations in this space might be labeled as e.g. “communism”, “western liberalism”, etc. This would be optional, however.
(9/12) Now we could move on and have largely automated ways of resolving disputes between two persons. The resolver would take as input descriptors of the 2 debators, plus the statement being discussed (“should abortion be legal?”, “should gays adoption rights?”)...
(10/12) The resolver will likely *not* return a ready answer, but rather pinpoint the actual property(ies) responsible for lack of agreement. In case of the “abortion” question above, this might perhaps be the property: “mind.cartesian_ego”, possibly other properties.
(11/12) I sincerely believe such an approach might help eliminate lots of negative emotions in societies. It will *not* provide answers “what is THE RIGHT thing to do” to which all would agree, or course. Because there is no one, "objectively true" ethics.
(12/12) …but might help us understand why we don’t agree with others on these fundamental matters. Perhaps this might be a good start for building societies around similar axiology descriptors (instead of geographic location), easing the need of violence and war?
Missing some Tweet in this thread?
You can try to force a refresh.

Like this thread? Get email updates or save it to PDF!

Subscribe to Joanna Rutkowska
Profile picture

Get real-time email alerts when new unrolls are available from this author!

This content may be removed anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Follow Us on Twitter!

Did Thread Reader help you today?

Support us! We are indie developers!

This site is made by just three indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!