Pay attention corporations. This is how you preserve trust in a situation where you're inevitably going to lose some. Just treat everyone involved like a fucking adult and take your slaps on the wrist.
We fucked up by trying to maintain out own infra without the resources to do it right. We admitted that mistake to ourselves first, then to the public, and we're acting to fix the underlying problems (including some that weren't an issue yet, but could become ones).
I feel like I need to do a video on this breach event.
A little on the breach itself, 'cause that's probably interesting, but mostly on the way it's disclosed and responded to.
We publicly announced pretty quickly by any measure and have been pretty transparent so far (more transparency coming soon) and the response has been mostly "Fuck that sucks, thanks for working to fix it" rather than "POOF THAT PHP IS TEH SUX". There's some of that, but preciously little.
This one even got my wife laughing out loud.
There's too much text to put it in the mouse over, so I've pasted it to gist for the screen reader inclined.
Just.... everything about this.
How to be an entitled asshole towards the the people who make the thing you make money off of for free: https://bugs.php.net/bug.php?id=80877
"They": There's no such thing as a bad idea.
The Internet: CHALLENGE ACCEPTED. https://externals.io/message/113504
PHP 8.0 has been out for a couple months now, and I feel like it's time to revisit the journey from PHP 5 to PHP 7 with... SUPER ELEPHPANT BROTHERS!
They say people get more conservative in their old age, and I always through that was bullshirt, but here I am voting 'No' on all three RFCs currently in voting stage.
Though in my defense, I'm on the cusp of saying yes to Enumerations, and might have if it weren't already a landslide for the 'yes' vote anyway.
The other two are definite 'No' votes. That shit belongs in userland. Period.
PHP Release Radar Episode 2: PHP 8.0 with Gabriel Caruso and I.