{
    "href": "/post/2016/02/29/an-object-lesson-in-conduct-enforcement/",
    "relId": "2016/02/29/an-object-lesson-in-conduct-enforcement",
    "title": "An Object Lesson in Conduct Enforcement",
    "author": "pmjones",
    "markup": "html",
    "tags": [
        {
            "href": "/tag/management/",
            "relId": "management",
            "title": "Management",
            "author": null,
            "created": null,
            "updated": [],
            "markup": "markdown"
        },
        {
            "href": "/tag/php/",
            "relId": "php",
            "title": "PHP",
            "author": null,
            "created": null,
            "updated": [],
            "markup": "markdown"
        },
        {
            "href": "/tag/programming/",
            "relId": "programming",
            "title": "Programming",
            "author": null,
            "created": null,
            "updated": [],
            "markup": "markdown"
        },
        {
            "href": "/tag/social-justice/",
            "relId": "social-justice",
            "title": "Social Justice",
            "author": null,
            "created": "2021-09-20 13:41:14 UTC",
            "updated": [
                "2021-09-20 13:41:14 UTC",
                "2023-08-15 14:21:29 UTC"
            ],
            "markup": "markdown"
        },
        {
            "href": "/tag/code-of-conduct/",
            "relId": "code-of-conduct",
            "title": "Code Of Conduct",
            "author": null,
            "created": "2020-10-29 13:33:43 UTC",
            "updated": [
                "2020-10-29 13:33:43 UTC"
            ],
            "markup": "markdown"
        }
    ],
    "created": "2016-02-29 16:44:05 UTC",
    "updated": [
        "2016-02-29 16:44:05 UTC",
        "2020-10-29 13:37:56 UTC"
    ],
    "html": "<div style=\"font-size: 80%;\">\n<p>Full disclosure: I am acquainted with both Samantha Quinones and Matthew Trask. I have spoken at conferences with Samantha and attended her talks. Note that this post is about how codes of conduct and social expectations are selectively enforced, not about the behavior of any particular individual. If you take this post as an attack on anyone in specific then you are simultaneously \"wrong\" and \"missing the point.\"</p>\n</div>\n<p>Over the weekend, a \u201cConcerned PHP User\u201d <a href=\"https://groups.google.com/forum/#!msg/php-fig/K9KyPzCNmss/HIEJG7YPAgAJ\">wrote in to the FIG</a> to remark on the election of Samantha Quinones as a FIG secretary:</p>\n<blockquote>\n<p>Especially in light of the recent Code Of Conduct discussions in PHP I find this selection very disheartening. Samantha was recently outed as saying some pretty offensive things to a fellow PHP conference-goer (<a href=\"http://matthewtrask.net/blog/My-Time-At-SunshinePHP/\">http://matthewtrask.net/blog/My-Time-At-SunshinePHP/</a>). She said to this first-time conference attendee: \u201cfuck this guy\u201d and \u201cyou need to fuck off back to the Shire\u201d. Matthew is short, so this was a clear insult to his height, not to mention very rude. If a code of conduct was in place in PHP as it should be I can\u2019t help but think Samantha would have at least needed a temporary ban.</p>\n<p>\u2026</p>\n<p>Please take these concerns into consideration. In my honest opinion, the insulting of the conference goer alone (and that just within the past month!) is enough to disqualify Samantha from this position.</p>\n</blockquote>\n<p>(You should read Matthew Trask\u2019s full blog post, and Samantha\u2019s reply in the comments there.)</p>\n<p>The replies to Concerned PHP User are universally of the form \u201cSamantha is my friend, and I know personally she didn\u2019t mean anything by it; this happened after the conference, so the Code of Conduct didn\u2019t apply; and besides, she apologized, so that should be the end of it.\u201d Here is a representative sample:</p>\n<blockquote>\n<p>Chuck Burgess:</p>\n<blockquote>\n<p>the comments on the linked-to post indicate they have publicly reconciled their altercation without friction.</p>\n</blockquote>\n<p>Chris Tankersley:</p>\n<blockquote>\n<p>looking at the blog post it seems that she immediately apologized and Matthew accepted the apology, and they both agreed to start over fresh. \u2026  I think that\u2019s the best result you can possibly get when there is friction.</p>\n</blockquote>\n</blockquote>\n<p>To be clear, these are all good people with good intentions. But would all these defenders of Samantha be so forgiving if a <strong>man</strong> of similar community standing had said similarly derogatory things to a <strong>woman</strong> who was a first-time conference attendee?</p>\n<ul>\n<li>\n<p>Would they not see this as somehow indicative that the man had a toxic personality, was misogynist/prejudiced/bigoted/privileged, or that the behavior was a symptom of a larger structural issue of some sort?</p>\n</li>\n<li>\n<p>Would the apology have become a starting point (instead of an ending point) leading to further demands that the man continue to prostrate himself before the mob of public opinion?</p>\n</li>\n<li>\n<p>Would they not have cried out that \u201cthis is what keeps women from attending conferences!\u201d and demanded further action against the man?</p>\n</li>\n<li>\n<p>Would there not have been concerned emails sent to the man\u2019s employer, asking if that\u2019s really the kind of person they wanted representing their company, one who would be so rude and dismissive to a fellow community member, especially a woman?</p>\n</li>\n</ul>\n<p>I opine that if the event were effectively identical, but with the sexes switched, there would be a very different discussion going on now. If the roles had been reversed, an apology would not have been sufficent. If a <em>man</em> of Samantha\u2019s standing had said the exact same things to a <em>woman</em> who was a newcomer to the conference, there\u2019s no way the issue would be left at that. It would be taken as yet another sign of the privilege that men have in the PHP community, that they think they can treat a woman that way. He\u2019d have been vilified, shamed, hounded, and otherwise had his life made miserable on Twitter and elsewhere. Someone would have called his employer and asked if that was really the kind of person they want representing their company.</p>\n<p>To be clear, I am <em>not</em> calling for Samantha to be fired, denied a position, or otherwise have her life made miserable.  I <em>am</em> pointing out that allowances are being made based on who the offender and offended are.</p>\n<p>This goes back to something I\u2019ve been saying about Social-Justice-derived Codes of Conduct in general, and the proposed Code of Conduct for PHP in specific, for a long time now: the \u201crules\u201d apply differently to different people, especially depending on who is doing the enforcing. Some rule-breakers will be forgiven their transgressions, and others will be prosecuted as much as possible, merely by fact of who they are and what they represent. My shorthand for that attitude is \u201cThat\u2019s just Joe being Joe!\u201d \u2013 Joe\u2019s actions, when performed by George, will result in banishment for George and forgiveness for Joe. There\u2019s always some reason that Joe can be forgiven that will never apply to George.</p>\n<p>So <em>either</em> you are in favor of all people treating others with equal respect and dignity at all times, under a Code of Conduct or otherwise, <em>or</em> you are in favor of some people being more equal than others and being given allowances based on who they are and what narrative they fit.  If you would have punished a man for Samantha\u2019s behavior, you should punish Samantha too; if you do not punish Samantha for her behavior this time, you should not punish anyone else in the future for any behavior resembling hers.</p>\n<hr>\n<p>Finally, a side note. One commenter in the PHP-FIG thread opined: \"If a code of conduct was in place, for PHP internals, then that code of conduct would have no bearing here. It is entirely a different organisation.\"</p>\n<p>There is plenty of reason to believe that it <em>would</em> apply here, and at any time PHP community members gather together or speak with each other, regardless of location or channel.</p>\n<p>Further, if PHP as-a-project ever adopts a Code of Conduct, that code will metastasize (through voluntary action or otherwise) across the entire PHP community. PHP user groups, projects, conferences, etc., will adopt it merely because it is \u201cThe PHP Code Of Conduct.\u201d</p>\n<p>So don\u2019t believe for a moment that a PHP-project-level Code of Conduct won\u2019t be applied to you in some fashion. It will. Prepare yourself accordingly, and speak out against it if you can.</p>\n<p><strong>UPDATE:</strong> Some quotes removed at the request of the quoted persons, who have since deleted their comments on the FIG thread.</p>\n<hr>\n<p class=\"reddit-links\">Read the Reddit discussions about this post <a href=\"https://www.reddit.com/r/PHP/comments/48b41j/an_object_lesson_in_conduct_enforcement/\">here</a> and <a href=\"https://www.reddit.com/r/Devalate/comments/48dnv0/php_an_object_lesson_in_conduct_enforcement/\">here</a>.</p>\n"
}
