I'm tired of talking about the PHP-FIG. I don't want to, and I won't have anything to do with it. That said, as my timeline is full of old PHP friends shouting at each other, I'm wondering if I can mediate. I was involved in the PHP-FIG since 2012, and I have seen every conversation, been part of every decision, and know the reasoning for a lot of stuff, regardless of the result and my person preferences. Being so involved with this group for so long, I have a fair bit of context that other people are lacking.
This is part two of a blog series, about why the PHP community is having a rough time talking about diversity related issues (like code of conducts), and struggling to handle toxic behaviors from members.
Recently in the PHP community there have been a lot of conversations about social justice, mostly fueled by the relatively recent suggestions of PHP adopting a Code of Conduct. Conversations solving problems faced by marginalized groups in PHP should be seen as a great thing, but unfortunately these conversations are not happening in a healthy way at all.
When I'm not making stupid jokes on Twitter, or in a bar, or making stupid jokes on Twitter from a bar, I'm usually riding bikes. I do this because exploring is a hobby, and the adrenaline of going life-threateningly fast is addictive. Sometimes, I ride much farther for charities.
A new version of Dredd - the API Documentation testing tool from Apiary Inc. - has been released, and it has changed a few things for the better. During the upgrade at Ride I ran into a few problems, mostly based around how we had been using Dredd and API Blueprint.
Recently there has been a lot of buzz about HTTP middleware in PHP. Since PSR-7 was accepted, everyone and their friend Sherly has been knocking out middleware implementations, some of them stunning, some of them half-arsed, and some of them rolled into existing frameworks. HTTP Middleware is a wonderful thing, but the PHP-FIG is working on a specific standard for middleware, which will standardise this mess of implementations. Some folks don't seem to think that would be useful.
A question that is asked with increasing regularity in the APIs You Won't Hate Slack Group is one which has been asked for years, but does not always have a good answer. The question is:
Paul Jones recently wrote an article called An Object Lesson in Conduct Enforcement. The title starts off factually inaccurate, and it goes downhill from there.
The other week I wrote an article called Why is Everyone Outraged?, where I explained how the media often manufactures outrage, making it seem worse out there than it really is. This outrage narrative leads some people to think the world is being taken over by evil SJWs, whilst that is generally not at all the case.
There have been about twenty articles I want to write about equality in tech, and they all end up crossing over into one big mess. I'm going to start unpicking these articles into a series, and I want to start by asking this question.