It seems that we mainly disagree about what constitutes discrimination. In my opinion, it is about opportunities. When 90% of the developer jobs are performed by men, it is really hard for me to see how men as a group can be disadvantaged.
It might be that the 91st man will not get a job because it is given to the 10th woman. But as 90 out of 100 jobs are given to men, it seems obvious to me that the group of men has all the opportunities they can wish for.
Note that every explicit action taken to even out a disadvantage will hit individuals in the group which is not disadvantaged. For example, if a prestigious university hands out scholarships to poor students, fewer students from rich families will be accepted as a result. This is not disadvantaging the rich applicants, it is reducing their advantage a little.
It might be that the 91st man will not get a job because it is given to the 10th woman. But as 90 out of 100 jobs are given to men, it seems obvious to me that the group of men has all the opportunities they can wish for.
Note that every explicit action taken to even out a disadvantage will hit individuals in the group which is not disadvantaged. For example, if a prestigious university hands out scholarships to poor students, fewer students from rich families will be accepted as a result. This is not disadvantaging the rich applicants, it is reducing their advantage a little.