4 ms·
Territoriality in code has been a very male pattern that seems bizarre, given the type of work we do. In purely anecdotal experience: A small team hires its fir
by dzink 2y ago
Territoriality in code has been a very male pattern that seems bizarre, given the type of work we do. In purely anecdotal experience: A small team hires its first female developer in a team of several. The senior developer on the team recommends against hiring her, but management prevails. In their separate projects everyone in the team is a top performer - they finish the work for a fraction of the estimated time, the female developer knows the languages they work with so well she can identify bugs and future browser quirks even when reading code on paper. Everyone is detail oriented and keep their code meticulous. The team clocks extra hours regularly without complaint.
The senior developer is made manager on the team. He begins to require all javascript code to have C-style curly brackets. (the opening bracket goes below the function declaration, not right next to it). The reason for it: he is the only one on the team with a C background and prefers to read everyone’s code that way. Overnight he goes into all repositories for multiple customer projects that have nothing to do with each other and changes the code to his preference. The next day the individual developers who work on each project, lose hours sifting between meaningful changes and style preferences and adjust their code. The next night he changes everyone’s code again. Control and desire for dominance over the code base when the code is essentially multiple consulting projects for multiple different customers done by multiple developers at the same tech consulting firm. His treatment and outbursts were worst against the female developer. The female developer among others on the team left for more senior roles elsewhere soon after.
The female software engineers I have worked with have been diligent and thoughtful and often more skilled than male peers, but the treatment of them has always been different in one way or another. I am not surprised if most hide the fact that they are female in open source code contributions. One of the perks of crafting software is you don’t need permission to make stuff, and you certainly don’t need to tolerate bad behavior distracting from the work. The easiest way for teams to lose female developers is to let an insecure bully chase them out.