You’re right, bucket errors are the result of entwining things. Dimensional decoupling is a way of reducing bucket errors. In my personal experience, once I used dimensional decoupling regularly, it became second nature and automatic. I think it’s important to have low-friction ways of reducing bucket errors.
And yes, the most valuable decouplings are ones where they aren’t identical but we think they are. But until we try to decouple them, we don’t know whether they are or not!
It seems like the most valuable decouplings would actually be the ones we think are similar or identical, but turn out not to be.
Also, how is this concept different from bucket errors?
You’re right, bucket errors are the result of entwining things. Dimensional decoupling is a way of reducing bucket errors. In my personal experience, once I used dimensional decoupling regularly, it became second nature and automatic. I think it’s important to have low-friction ways of reducing bucket errors.
And yes, the most valuable decouplings are ones where they aren’t identical but we think they are. But until we try to decouple them, we don’t know whether they are or not!