Some of you may remember that I changed jobs back in April from a full stack web developer to strictly UI using Angular. I wasn't unhappy with my former job, but the new job offer was a significant pay increase, so I would've been stupid to turn it down.
Anyhoo, former job contacted me a couple weeks ago and desperately wants me back. Offered to pay me more than the new one. I accepted. It wasn't so much that I am unhappy with this new one but quite disappointed. I was hoping I'd learn some new software engineering practices, patterns, etc. but it's honestly been a huge step backwards.
I haven't given my notice yet but will this week once my background check goes through. I'm left wondering what I should tell these guys. Just leave it as my old job wants me back, paying more, bye? Or be brutally honest (but respectful) that they have a disaster on their hands? I realize nothing is gained for either party telling this, but it irks me that a company of this magnitude could have a code base that is so poorly engineered and managed. I can't deny I want to twist the knife just a little bit.