As I continue my study of Buddhist practices and ideas, I find myself discovering new ways to think about things. For example, recognizing the impermanence of phenomena has done amazing things to my outlook on life.
Though we tend to look at our lives as the aggregate of all the events we've experienced, we're really only living for exactly one moment at a time. To me, I think of this sort of like a flip book cartoon, we see animation, but it's really just a collection of frames.
I'm no expert on karmic law by any means, but it's reasonable to think that everything we do has an effect on the world around us, especially our own lives. If you don't buy that new pair of running shoes that you thinking about getting, the whole world of possibilities that revolve around you owning those shoes crashes into nonexistence. In its place, a whole new set of possibilities spring up.
Of course, that's a silly example. But the same general idea applies to more sensitive matters in life. For example: my spiritual interests haven't yet made me any less of an asshole from time to time. :)
When I say something hurtful to someone, it's expected that they'll respond somehow, usually not in a way that will make me happy. My *instinct* might be to make excuses, might be to brush them off, or to justify myself somehow. But if my mindfulness is with me, I can usually stop for a second, and realize that I had a part in agitating that person, and it's my choice whether I want to fuel that or try to disarm it. I know I feel better when I take the latter approach.
I think what I'm trying to get at here is that theres a pretty strong link between understanding impermanence and neutralizing bad karma. From my perspective, it's a whole lot easier to nurture kindness if you are able to detach your present reactions from past events.
So many feuds go on for so long because both parties believe that they were right in the first place, whatever the dispute that caused the argument. It's so tempting to use that as justification for lasting righteousness, but that just causes suffering.
I find that you can be a whole lot more nimble if you treat every moment as if it were unique. Having goals is good for you, learning from your past is good too. But what really matters is the present, because that's all we have.