4 ms·
tamarind8, if it's any comfort for you I think a similar situation is quite common in the industry. It's just that not may developers talk about it when it happ
by dennis_jeeves1 3y ago
tamarind8, if it's any comfort for you I think a similar situation is quite common in the industry. It's just that not may developers talk about it when it happens, rather they are sort of shamed into thinking that somehow they are inadequate. The _only_ measure of your output is the results you deliver and the time it takes. What tools you use is irrelevant. If indeed you were talking too long to deliver, reasonable colleagues would have asked you to try a different tool set. The situation that you are probably facing is that they do not like you (for what ever reason, even if you are not responsible for it, for example you don't fit in to their old boy's club), and when people do not like you they will dig up anything and everything that they perceive is a drawback in you.
From what you have said you are certainly not a junior dev. Where I see you being somewhat naive is exposure to toxic work environments. A large number of devs and their managers are just immature and nitpicky. Somehow a technology stack is a religion for them. I personally do not know anything that will satisfy such people. And then people can be unimaginably evil, something that often escapes the typical naive engineer/dev who often do not discover it even after having worked up until retirement. Like others have mentioned you have probably dodged a bullet. And your 3 weeks gap is barely anything. Often people can have larger gaps between jobs. Sometimes you can even cover up these gaps by lying on your resume. So point being, relax, do what you can and move on....
- tamarind8 3y agoThank you my friend, those are wise words. And I have quietly moved on from such behavior in the past, only to find it again years later. I feel I have to make a statement this time around. Treating people this way is unacceptable, and illegal. I will have to prove the illegal part, but I'm ready to pay the price.
- simonw 3y ago"The _only_ measure of your output is the results you deliver and the time it takes" That may be true at junior levels, but as you become more senior your output is judged on a whole bunch of other things: - Do you elevate the rest of your team? Through mentoring, teaching, documentation etc. - Do you participate productively in higher level strategic planning? Helping the company decide what to build next for example - senior engineers should participate in planning, in order to help the company understand how features can best be built, when to pay down technical debt etc. - Do other people look forward to working with you, or do they avoid it? This can have a major impact on your ability to deliver value. Plenty more things like that.
- dennis_jeeves1 3y agoDid you actually think I did not know all of what you put?
- simonw 3y agoYes, because you said "The _only_ measure of your output is the results you deliver and the time it takes". You emphasized only!
- dennis_jeeves1 3y agoAgreed, I did not word it perfectly. But if you see the larger context the developer thinks that he has been picked on for not using Firefox, I believe they explicitly told him so. There could actually be other reasons, like you stated. If he was lacking in other areas they really should tell him that. My point here is that most of us end up judging each other very harshly. (just like you judged that I was pretty clueless on the larger context, because I did not articulate something imperfectly). Collectively speaking we developers are our own worst enemies. Also just a comment on your original comment, where you essentially stated that inter-personal skills are also important. In toxic work environments often individual contributors are dumped with so much of work, that if they even ever attempted to help/interact with someone else they would fall behind on their own work. And then they are held task for not doing their work. I have seen this multiple times pan out. Remember you are dealing with unreasonable people, and they will get you in the end no matter how good you are, if they do not like you for some reason ( for example you are a different ethnicity, and you don't speak their language, which may not be English)