3 ms·
Without downright complaining, you should talk to your manager. Friend or not it is his role to make sure that everything in the team goes smoothly and people g
by iraldir 7y ago
Without downright complaining, you should talk to your manager. Friend or not it is his role to make sure that everything in the team goes smoothly and people get along with one another or at least can work together. If you don't provide him with the tools (i.e, the information) he needs to do that, then he'll just have to find other metrics to explain poor performance. And if that senior member is a hindrance to your work (make you redo stuff multiple time or through convoluted ways), then you will look like the "weak link".
Understand, the goal is not to fire that person, or you for that matter, is to find ways to make you work together. This can be by putting you in different area of the application for instance, so you don't work on each other's toe. Or reminding him than senior does not mean manager and he shouldn't tell you what to do. Or maybe you're actually the problem, and he will have to teach you a few things so that everything run smoothly.
Ultimately, if nothing works, you might have a fundamental difference on how to approach code than the rest of the team. For instance, on party might think performance is the most important thing, and should be seeked, even if it means reusability of the code, while another party think otherwise.
Some might like lean more on the overengineering side of the scale while another might lean more on the hacking quickly side of the scale.
If that's the case, being the new member and more outsider, you will have to either adapt your position or leave.