Long ago, I worked for a couple years as a professional ballet dancer with a small company. Reflecting on this, I have an interesting perspective of working in field were woman are the majority and also one where women are in the minority. I thought I would dedicate this post a few observations of similarities between men in ballet and women in software development.
Men in Ballet
- Have some lame people think ballet is just for girls and make assumptions about them based on cultural stereotypes
- Have to have a sense of humor to handle accidentally injuries due to kicks or slips while rehearsing choreography with women.
- Clearly love what they do. Otherwise, they most likely would have never overcome the social pressure to pursue their craft.
- Partner when ballerinas to create great performances. The diversity of having men and women dance together allows more freedom of expression in the choreography. Ultimately, that produces a show that is more valuable and pleasing to the audience.
- Usually have no wait in line for the men’s restroom during ballet performance intermissions.
Women in Software Development
- Have some lame people think software development is just for boys and make assumptions about them based on cultural stereotypes.
- Have to have a sense of humor to handle accidental insensitive remarks due to slips in conversation when working with men. (Ex: hot chicks, rude jokes, etc….)
- Clearly love what they do. Otherwise, they most likely would have never overcome the social pressure to pursue their craft.
- Partner with other software developers to create great software. More diversity*, allows more freedom of expression in understanding and applying technology to solve business needs. Ultimately, that produces software that is more valuable and pleasing to the business and user.
- Usually have no wait in line for the women’s restroom during technical conference breaks.



