Tag Archives: human nature

Dialectical Materialism Made Easy

Dialectical materialism is the philosophy of Marxism, underpinning the way we analyse all social and natural phenomena. Its power lies in the fact that it is both a method for understanding the dynamics of the world, and a guide to action for changing it. The following is adapted from an explanation of dialectical materialism written […]

Myths of Marxism

Cambridge graduate and editor of marxiststudent.com Ben Gliniecki had the formidable task of having to counter as many misconceptions about Marxism as possible in an hour. He began by addressing one of the most common objections to socialism, that selfishness is an inherent part of human nature. Ben explained how there could not be such […]