I recently took a new job because it had everything I was looking for except for one thing: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.