DEV Community

Discussion on: What Makes You a Great Programmer on The Team?

Collapse
 
stereobooster profile image
stereobooster

Depends on what kind of situation we are talking about. If we talk about online conversation between strangers than yes that would happen (like open source). If we talk about onsite communication in the team, then that would be strange. If there is a person who never accepts critics, especially from different people on the same subject it's time to fire them ¯\_(ツ)_/¯

Collapse
 
prahladyeri profile image
Prahlad Yeri • Edited

The open source world is no different than the real world where you live in, its the same kind of humans working in both! While its true that FOSS devs couldn't be fired but being kicked out of a maintainer position in a reputed project could mean a significant loss of street cred.

In onsite communication, devs might pretend to accept criticism and not indulge in rebuttals but they'll still show it in some other manner in the form of passive aggressiveness or some other behavior which might fall within the accepted range of social conduct in workplaces.

Thread Thread
 
stereobooster profile image
stereobooster

People are the same for sure.

  1. Treatment to people who you know and who you don't is different. For people who you know you would assume better intentions first (unless you know this is a bad person). For a stranger you can assume bad or good intentions depending on the mood
  2. Meida (online vs onsite) is different. Online doesn't transmit emotions (or poorly transmit if you use emojis and gifs). Onsite you can read emotions from body and face.

In onsite communication, devs might pretend to accept criticism and not indulge in rebuttals

If somebody hears critics N times and accepts it and changes nothing it's good reason to fire them, isn't it?

the form of passive aggressiveness or some other behavior which might fall within the accepted range of social conduct in workplaces.

this is called sabotage. As soon as this will be discovered everybody on the team doesn't want to work with that person anymore, there will be consequences, like transmitting to different team or firing.

As well somebody who gives critiques can be wrong. If nobody wants to hear their critique, probably something wrong with the way critique delivered or with the reasoning.