Code of Conducts are, for some reason, hated by a substantial portion of the tech community. For some people I think this comes down to the idea that they are silly and shouldn't be required. I entirely agree with the portion "they should not be required" and have made fun of them myself plenty when they started popping up at conferences a few years ago. Sadly, there is a reason we need warnings like "These peanuts may contain nuts" or "Hot coffee is hot". Some people are muppets, and don't know what being "not nice" is. Some people know, and don't care.
For the third time, I will be doing a three-day ride from Boston to New York, along with hundreds of amazing people. Everyone was in various levels of fitness and with various levels of interest in cycling, but everyone had come together with the aim of helping raise a shitload of money to help those living with HIV/Aids.
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.