In the study of Markov processes duality is an important tool used to prove various types of long-time behavior. There exist two approaches to Markov process duality: the algebraic one and the pathwise one. Using the well-known contact process as an example, this talk introduces the general idea of how to construct a pathwise duality for an interacting particle system. Afterwards, several different approaches how to construct pathwise dualities are presented. This is joint work with Jan M. Swart.