Why we need to ditch the self-criticism

I used to believe that being hard on myself was a good thing and that criticising myself would make me better. Yet we know how we feel when a friend criticises us, we contact, shut down or get defensive. Or we ruminate for days on end. Unless the criticism is constructive and said to highlight [...]