In response to your first point, I think of moral codes as being contextual more than I think of them as being subjective, but I do think of them as fundamentally being about pragmatism (“let’s all agree to coordinate in ABC way to solve PQR problem in XYZ environment, and socially punish people who aren’t willing to do so”). I also think religions often make the mistake of generalizing moral codes beyond the contexts in which they arose as helpful adaptations.
I think of decision theory as being the basis for morality—see e.g. Critch’s take here and Richard Ngo’s take here. I evaluate how ethical people are based on how good they are at paying causal costs for larger acausal gains.
In response to your first point, I think of moral codes as being contextual more than I think of them as being subjective, but I do think of them as fundamentally being about pragmatism (“let’s all agree to coordinate in ABC way to solve PQR problem in XYZ environment, and socially punish people who aren’t willing to do so”). I also think religions often make the mistake of generalizing moral codes beyond the contexts in which they arose as helpful adaptations.
I think of decision theory as being the basis for morality—see e.g. Critch’s take here and Richard Ngo’s take here. I evaluate how ethical people are based on how good they are at paying causal costs for larger acausal gains.