Something I'm actively working on is not being so unkind to myself. I tend to berate myself extensively for even the most minor of "offenses", which include things like accidentally catching a stranger's eye or misplacing a comma in a work email. It's an illogical relic thought pattern from my childhood.
This may be an overshare but it helped me a lot so I'm putting it out there in case someone else feels the same way:
Recently someone said to me, "You would never say those nasty things to another person. You wouldn't blame or think less of them for these insignificant incidents; you at least try to understand why people do what they do and treat them with love. So why do you judge yourself with so little compassion?" He was totally right.
Now I try to imagine that a friend is talking about these situations and see what responses comes to mind. It really helps! I now realize that 99.9% of the mean, critical things I tell myself aren't valid, are in fact very cruel and unnecessary. Sometimes I catch myself being nasty in my head and am able to turn it around and instead treat myself with the same love and understanding I'd extend to anyone else. Much of the time not. So it's a work in progress! :)
Once I reprogram myself sufficiently in this way, I imagine the next challenge will be to continue holding myself to a high standard of behavior while not being unkind. I don't want this burgeoning self-love to turn into arrogance or an excuse to be a shitty human being.