Do I need to explain what's wrong with this idea? Imagine that I started a program called "Rails boys summer of code".
The alternative is obvious -- have qualified girls apply to an appropriately named rails summer of code, and if they're rejected based on their gender, take the responsible parties to court. This is how gender equality comes into being -- not by creating a set-aside program conspicuous only for its overt sexism.
The underlying message of this program is that as programmers, girls are different than boys. This is both false and absurd -- mathematics, logic and computer science have no gender.
The alternative is obvious -- have qualified girls apply to an appropriately named rails summer of code, and if they're rejected based on their gender, take the responsible parties to court. This is how gender equality comes into being -- not by creating a set-aside program conspicuous only for its overt sexism.
The underlying message of this program is that as programmers, girls are different than boys. This is both false and absurd -- mathematics, logic and computer science have no gender.