This might be nothing to others, but personally, I need help.
I recently working with this coworker and they are the main reason I consider to quit my job. Boss tells me that they and my working "style" is quite different.
They were developing a CMS(Content Management System) before I was involved by their request to share the burden. It was built with Nuxt starting with a copy from another project. The first problem I noticed with this work was that despite it was using
Vue.js), it was needlessly using
jQuery(hide elements, add classes, and so on), which stressed me a bit(recently I easily get stressed). I told the coworker to avoid
jQuery and they agreed. So far so good.
After I pushed some git commits, I got angry messages from the coworker. Even though I resolved those very simple conflicts before the push, somehow their files were full of conflicts caused by me. And they said that I didn't mention the push before I push. I eventually concurred about it. But it's weird that I should use
SVN. I also had my doubt that they also have faults. I saw 5~8 files were not
git added from their computer, and they were developing on the
master branch directly. I proposed that each of us should use our own branches to resolve this, which they initially disagreed with.
Recently, I got a mention from my boss that my coworker is worried about my part using
Bootstrap-Vue. Their part was not using it and instead, most modules were handmade using global variables. And they said this difference might cause some "conflict" in the future, and proposing that we should unify our developing method. I agreed while I'm not sure what kind of conflict they were expecting. But I suspect that the coworker doesn't know how to use Bootstrap(other coworkers also suspect this) and might force me to do my work their way, which I hate.
It's not even been a month, but I keep getting some big and small frictions with this coworker ever since I start working on the CMS. I know that I'm being hasty, but I almost had it. I think it's time for me to quit my job for a few months after 6 years of work. But before I do that, I want to know how to resolve these frictions in the future if possible. It would be also great to find a solution to this current matter.