The one thing that bugs me about this is that we're placing political concerns over technical ones.
Instead of what you can do being the sole decider of how you fare in this industry, the focus is being shifted more to what you are - what your gender is, what your skin color is.
I don't understand how anyone thinks this is a positive development. What you are has zero impact on the quality of work you produce. If what we're optimizing for is the best code, the best design, the best solutions to problems, spotlighting literally anything else other than what directly answers those questions doesn't make sense.
Note: This particular rant is not directed at the diversity programs being launched as of late. Increasing the amount of people getting through the door can only possibly be a good thing - it would be a loss for everyone if the next Swartz or Uriel didn't enter the industry just because they were black or female and they thought everybody would think less of them for it.
On the other hand though, I don't want to see quality standards lowered to accomodate them - the next Swartz or Uriel will be known for what's awesome, not because the standard for what's awesome was lowered in a misguided attempt to get people in.
The first is an admirable goal, the second is a crying shame.
Also, a thanks to whoever decided that this isn't a topic worth talking about. Way to help out!