{"id":460,"date":"2012-04-09T20:23:04","date_gmt":"2012-04-10T03:23:04","guid":{"rendered":"http:\/\/kagan.mactane.org\/blog\/?p=460"},"modified":"2015-12-07T20:04:35","modified_gmt":"2015-12-08T04:04:35","slug":"is-it-getting-better-or-do-you-feel-the-same","status":"publish","type":"post","link":"https:\/\/kagan.mactane.org\/blog\/2012\/04\/09\/is-it-getting-better-or-do-you-feel-the-same\/","title":{"rendered":"Is It Getting Better? Or Do You Feel the Same?"},"content":{"rendered":"<p>I don&#8217;t normally want to &#8220;harp on&#8221; gender issues in tech by doing two posts about them in a row, but I&#8217;ve gotta write about this while the news is still kind of current. In my last post, I wrote about the Geeklist fail and the Sqoot\/Boston API Jam fail. At <a href=\"https:\/\/kagan.mactane.org\/blog\/2012\/03\/28\/what-to-do-when-the-tech-failboat-sails\/#iThinkItsGettingBetter\">the end of my post<\/a>, I wrote: &#8220;I <em>think<\/em> it&#8217;s getting better&#8221;. I mentioned that the reactions to those two fails had been much more feminist and progressive than previous ones I was aware&nbsp;of.<\/p>\n<p>Since then, there have been two more incidents about gender and tech. And the first one is <strong>a near-perfect rebuke to Geeklist&#8217;s Sanz and Katz<\/strong>, who showed an almost textbook example of how not to respond to criticism. Chad Whitacre instead shows a pretty good example of how to do it right, and <a href=\"http:\/\/geekfeminism.org\/2012\/04\/02\/cookie-of-the-week-chad-whitacre-whit537-came-up-with-a-better-name\/\">earns himself Geek Feminism Wiki&#8217;s &#8220;Cookie of the Week&#8221;&nbsp;award<\/a>.<\/p>\n<h3 id=\"testosteroneBecomesAssertEquals\">Testosterone Becomes assertEquals<\/h3>\n<p><span id=\"return1\">Seven<\/span> years ago, Whitacre created a testing framework for Python. It runs on the command line using curses<a href=\"https:\/\/kagan.mactane.org\/blog\/2012\/04\/09\/is-it-getting-better-or-do-you-feel-the-same\/#note1\">[1]<\/a>. When it came time to pick a name for his testing framework, Whitacre decided on Testosterone and called it &#8220;the manly testing framework for Python&#8221;. Which was vaguely amusing, until his friend <a href=\"https:\/\/twitter.com\/velociraptors\">@velociraptors<\/a> pointedly <a href=\"https:\/\/twitter.com\/#!\/velociraptors\/status\/184853683031388161\">asked<\/a>: &#8220;what, exactly, makes it manly?&#8221; There was a little bit of polite back-and-forth on Twitter, in which Whitacre tried to explain his reasoning.<\/p>\n<p>He <strong>did not<\/strong> get offended, he <strong>did not<\/strong> condescend to her or get huffy&#8230; and after sleeping on it, he decided to change the name of his framework. He posted on Twitter <a href=\"https:\/\/twitter.com\/#!\/whit537\/status\/184965186078261249\">saying<\/a>, &#8220;Sorry for the sexism&#8221;, and then wrote an <a href=\"https:\/\/github.com\/whit537\/assertEquals\/blob\/master\/ANNOUNCEMENT.rst#readme\">announcement and explanation<\/a> of why he was renaming the software to <a href=\"https:\/\/github.com\/whit537\/assertEquals\">assertEquals<\/a>.<\/p>\n<h3 id=\"whatSheReallySaid\">What She <em>Really<\/em> Said<\/h3>\n<p>The second item is <a href=\"http:\/\/geekchick77.dreamwidth.org\/472.html\">Jessamyn Smith&#8217;s &#8220;What She <em>Really<\/em> Said&#8221; bot<\/a>, designed to counter a &#8220;That&#8217;s What <em>She<\/em> Said&#8221; bot in her workplace&#8217;s IRC channel. This one is less of a total win, because honestly, she shouldn&#8217;t have had to write her bot at all. Her initial requests to co-workers to turn off the bot were met with the usual &#8220;It&#8217;s fun! You should lighten up!&#8221; dismissals.<!--more--><\/p>\n<p>So she wrote her own bot, which simply responds to &#8220;that&#8217;s what <em>she<\/em> said&#8221; by replying with an actual quote from an actual woman. And then she also released the code on GitHub, like any good open-source programmer.<\/p>\n<p>So, what happened after&nbsp;that?<\/p>\n<p>The reactions <a href=\"https:\/\/news.ycombinator.com\/item?id=3765717\">on Hacker News<\/a> were&#8230; interesting. There was a fair amount of support for Smith, and at least a few people who came up with many of the same tired, old arguments. In particular, there was user <a href=\"https:\/\/news.ycombinator.com\/user?id=batista\">batista<\/a>, who went for a full Trifecta of bingo-card dismissals.<\/p>\n<p>But on the bright side, at least three or four other users took the time to argue and debate with him, pointing out many flaws in his &#8220;reasoning&#8221;.<\/p>\n<p>Over <a href=\"http:\/\/www.reddit.com\/r\/Python\/comments\/rhzal\/fighting_sexist_jokes_with_python\/\">on Reddit<\/a>, it&#8217;s even easier to see which comments get voted up, and there the trend is clear: The highest-rated comments are all supportive of&nbsp;Smith.<\/p>\n<p>Reactions <a href=\"http:\/\/www.democraticunderground.com\/11395773\">outside the programming community<\/a> were <strong>much more consistently positive<\/strong>. Which seems like yet another great example of <a href=\"http:\/\/programmersbeingdicks.tumblr.com\/\">programmers being dicks<\/a>. Hey, guys, can we cut this crap&nbsp;out?<\/p>\n<p>Finally, it&#8217;s interesting to note Smith&#8217;s comments about some of her co-workers&#8217; reactions. First, I&#8217;ll note that <em>many co-workers reacted positively<\/em>. So that&#8217;s good. But then there were the ones who didn&#8217;t like&nbsp;it:<\/p>\n<blockquote><p>There have been complaints about it spamming the channel. There were several &#8220;Make them shut up!&#8221; responses. These are not reactions I have seen the other bots elicit, certainly not with such intensity. One person even complained about the name being too long, though to his credit he realized right after he said that that several other people in the channel also have very long&nbsp;handles.<\/p><\/blockquote>\n<p>(Once again, note that the What She <em>Really<\/em> Said bot <strong>only<\/strong> responds to the specific words &#8220;that&#8217;s what <em>she<\/em> said&#8221;, so it <strong>cannot possibly<\/strong> be spamming the channel any more than existing TWSS traffic&nbsp;is.)<\/p>\n<p>It&#8217;s interesting how things that were &#8220;funny&#8221; when done by the TWSS bot suddenly became &#8220;spamming&#8221; when the WSRS bot did them. I love<a href=\"#note2\">[2]<\/a> how programmers, who often think of themselves as being&nbsp;&mdash; and sometimes openly declare themselves to be&nbsp;&mdash; rational, unbiased, and guided by measurable facts, nonetheless displayed obvious, undeniable bias&nbsp;here.<\/p>\n<p>At least one of them was honest enough to notice it when he criticized WSRS on completely unfair grounds. And who knows, maybe some of the other guys quickly realized how silly their &#8220;spamming&#8221; accusations&nbsp;were.<\/p>\n<p>I don&#8217;t mean to simply hold these guys up for ridicule, either. Much like when I wrote <a href=\"https:\/\/kagan.mactane.org\/blog\/2010\/04\/07\/can-you-learm-from-a-prediction\/\">about Cliff Stoll&#8217;s failed predictions<\/a>, &#8220;it does me no good to simply point and laugh&#8221;. I&#8217;d rather ask: <strong>How can we improve?<\/strong> How can we do&nbsp;better?<\/p>\n<p>Chad Whitacre&#8217;s example is a good one to follow. Another way is by not believing our own hype. If you believe &#8220;I&#8217;m unbiased and guided by objective facts&#8221;, it&#8217;s too easy to close your mind to other people&#8217;s experiences. Open your mind, open your ears, and <strong>listen<\/strong> to what people&nbsp;&mdash; including women&nbsp;&mdash; have to tell&nbsp;you.<\/p>\n<p>If Jessamyn Smith&#8217;s co-workers had done that, she wouldn&#8217;t have had to write WSRS in the first&nbsp;place.<\/p>\n<div class=\"separator\"> <\/div>\n<p><span id=\"note1\">[1]<\/span> For non-geeks: &#8220;curses&#8221; is the name of a standard programming library that uses cursor motions to draw things on a text-only screen.&nbsp;<a href=\"#return1\">&uarr;<\/a><\/p>\n<p><span id=\"note2\">[2]<\/span> Where &#8220;I <em>love<\/em> how&#8230;&#8221; really means, &#8220;I <em>hate<\/em> how&#8230;&#8221;. In <cite>Metamagical Themas<\/cite>, in the Post Scriptum to &#8220;Changes in Default Words and Images, Engendered by Rising Consciousness&#8221;, Douglas R. Hofstadter talks about meeting philosopher and feminist Joan Straumanis. They &#8220;particularly enjoyed swapping stories of the sort that make you groan and say, &lsquo;Isn&#8217;t that <em>great?<\/em>&rsquo;&nbsp;&mdash; meaning, of course, &lsquo;How sickening!&rsquo;&#8221; He explains this as: &#8220;You need outrageously clear examples if you want to convince many people that there is a problem worth taking at all seriously.&#8221; Hence why I &#8220;love&#8221; these obviously-biased and irrational reactions.&nbsp;<a href=\"#return2\">&uarr;<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I don&#8217;t normally want to &#8220;harp on&#8221; gender issues in tech by doing two posts about them in a row, but I&#8217;ve gotta write about this while the news is still kind of current. In my last post, I wrote about the Geeklist fail and the Sqoot\/Boston API Jam fail. At the end of my [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[108,122,96,18,64],"_links":{"self":[{"href":"https:\/\/kagan.mactane.org\/blog\/wp-json\/wp\/v2\/posts\/460"}],"collection":[{"href":"https:\/\/kagan.mactane.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kagan.mactane.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kagan.mactane.org\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/kagan.mactane.org\/blog\/wp-json\/wp\/v2\/comments?post=460"}],"version-history":[{"count":7,"href":"https:\/\/kagan.mactane.org\/blog\/wp-json\/wp\/v2\/posts\/460\/revisions"}],"predecessor-version":[{"id":668,"href":"https:\/\/kagan.mactane.org\/blog\/wp-json\/wp\/v2\/posts\/460\/revisions\/668"}],"wp:attachment":[{"href":"https:\/\/kagan.mactane.org\/blog\/wp-json\/wp\/v2\/media?parent=460"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kagan.mactane.org\/blog\/wp-json\/wp\/v2\/categories?post=460"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kagan.mactane.org\/blog\/wp-json\/wp\/v2\/tags?post=460"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}