Karma is one of two aspects of Buddhism that I have not been able to reconcile with my thinking, the other being a related phenomenon – reincarnation/rebirth. My understanding was only based on the limited reading I had done on the subject, this was something I hoped to correct in the medium term. But recently, a post on awareness by Umair Haque put Karma in a nuanced new light.
More searching (google, not within 😉 ) took me to Two Meanings of Karma. The author distinguishes between universal and psychological karma. The former is the cosmos driven moral justice model, probably influenced by the Hinduism version of karma, which I was finding difficult to reconcile. The latter is in line with the one Umair Haque has written about. Our innate sense of morality. More