An article on the potential outcomes framework, the lingua franca for treating causal questions that sets up the theoretical foundations of causal inference. Contains references to relevant resources for those who want to go deeper.
What to do when you have to perform an experiment, but randomizing over the units that receive the treatment actually has a confounding effect on the outcome due to network effects? Or you may need to test a treatment on the same user, for example? One common answer to this question is switchback experiment design. This post is an overview of one of the rare papers I managed to find that attempt to make this approach theoretically sound.
Having determinism and free-will in the same cup is like oil and water, and has been for centuries. This is a thought experiment I have often run in my head to try to make sense of the issue while living my daily life freely.