I’ve been with my employer a very long time and have been working towards a promotion which has been heavily implied I would get. I’ve really put my all into my work at times putting it ahead of my own wellbeing but I’ve found out that I’m not getting the promotion two other people with less experience than me are. In addition to this I’ve been told by my boss that she doesn’t think I have what it takes despite the fact she relies heavily on me to take on her responsibilities all the time and has never once had a bad word to say about my work. Naturally I’m angry and disappointed and am actively seeking a new role. But I find that I really do not want to go back. Would it be madness to resign before I secure another job? I work in a professional service industry and the pool is fairly small so I don’t want to risk them not giving me a reference.