It wasn't just some CMS, it was a proprietary CMS that just barely worked
Same here. Ours works, but is a mashup of something that came out in the 90s with some "modern" code written somewhere in India, all that in Java sauce.
after I got fired, it took me a good bit to get any confidence in myself back
I'm really sorry to hear that.
Part of me wishes they could fire me already so that I wouldn't have any option other than to look for something better, then again I still need the money and would hate to have a record of being fired somewhere in my job history.
contract role that let me keep my head down and code
I can see that working on a contract role can definitely help in things. They're seeing you as someone proficient and capable then... a lot of freedom comes along with that.
I worked with a contractor some time ago, he would force us to use the communication software he liked and we had no choice but to adapt. Dude was offline like most of the time, too. He delivered, though, and that's what mattered.
I had to deal with personal issues, but hopefully this week will be a little better. I hope it goes a bit better for you too.
I finally finished a messy task today, wasn't tasked with anything yet, using that time up to reduce some of my life overhead and hopefully force myself to work on IT stuff. Can't believe it's almost the weekend already...
I hope things work out for you as well, kind anon.