The tech stack was something I didn't have much experience in, and for good reason. I'd never believed it was a well designed tech stack, and never had much interest in learning it as a result.
Well, I took the job because of all the other benefits but have been REALLY struggling to get my job done. It's not that I don't understand how, as I quickly learned the ins and outs of the language/framework. Rather, I hate it. I just can't stand the patterns, the style of writing the code, etc.
Has anyone else dealt with this in their software career? I have never been faced with a situation like this before even after 15 years of coding. I've always worked in languages/frameworks that I've enjoyed, which has been many! I really want to keep this job without losing my mind, so I need to figure out how to get over the drain of using the bad tech, and just get the job done.