Experiences of minorities and women in the high tech workplace