This is my first post ever so I thought it would be good to talk about the human aspect of a developer in a software company.
If you are ever in a situation where someone is being treated differently because of gender, sexual orientation, etc. do something.
This is something I wish I realized a long time ago, but there's a journey for everything. I've witnessed situations when this kind of things happened and did nothing because I was young, inexperienced and afraid to be singled out as problematic, but I couldn't have been more wrong.
When I was a junior and the company I was working for did things that were not right my thoughts were to move on and eventually find another company that suits my values.
I thought I can't do anything to change it from this position.
It took me several years to realize this is not true, and we should always try to make a difference.
It is not normal to attend a meeting where all members are male.
It is not normal to discard a suitable candidate only because it is not a male.
It is not normal to pay someone less for the same job because it is not a male.
It is not normal to make fun of someone because of their sexual orientation.
It is not normal to make inappropriate comments to a coworker.
So against this, there are two things you can do:
1. try to talk to your lead, to your manager, to anyone who cares (someone will). Let them know you are not comfortable with what happened.
2. Reach out to the affected person and offer your help, your ear or at
least let them know they are not alone.
It sounds silly at times, but it is amazing how you can make an impact. People matters, let's not ever forget that.
So if in the end, the company doesn't change, move on. But you did your part and you may have encouraged someone else to do the same.
It's time to start believing we can change things, put the fear away and try.
Let's push inclusion and diversity from inside.