The bhagwat Gita((4:17)) says " the nature of karma is difficult to understand"
Your experiences of now/today is the unfolding of many actions whose origin we can’t remember. So if everything unfolding is the result of past karma- how should spirituality be practiced by living in this world? Traditional teaching that’s why emphasised on karma without expectations, feeding the hungry, helping others, performing dharmic actions, not because others need it, not because you think it is “your punya” .Punyata or dharmikta shouldn’t bring ego. A lot of people do charity for ego satisfaction. But without a single thought of ” i will gain punyata” sows the seed for future experiences. The BG calls this Nishkama karma- an action without attachment to results. This is Niyama in materialistic life too- doing your role by not feeding the ego that claims ownership
