🇺🇦 Anna Filina

@afilina.bsky.social

Legacy software modernization, project rescue, architecture, test automation, public speaking. Open for work. I'm mostly on Mastodon: http://phpc.social/@afilina

Honestly, all this LLM hype is making me not want to speak at any conferences. When a third of all content is LLM garbage, it makes me question my sanity and lose hope in humanity. That's the inverse of what I hope to get in exchange for donating my time.

Day 1 patch notes: - We're now federating! You can follow accounts and channels from Mastodon and other Fediverse platforms. Example search: channel@phpc.tv - Registrations are open! Users will need to wait for approval. We temporarily set a count limit, but if all goes smoothly, we'll lift it.

@afilina.bsky.social Thanks a ton for sponsoring me on GitHub! It is so much appreciated, especially given I know how much you’re already giving to help Ukraine protect itself and Europe 💛 Count on me to transform your support into the best #OSS contributions I can! Merry Christmas 🥂

Bild

We teach about the dangers of too much indirection in code, but when it comes to infrastructure, those lessons seem to be disregarded. If you struggle when reasoning about your infrastructure, it can take your top engineers a day or more to fully resolve a production outage.

In light of the PSF's recent loss of an NSF grant and attendant funding shortfall, I will be matching donations up to $5000. Send me your receipts. Very happy if you've already donated for similar reasons but the point is to motivate *new* donations so be sure the timestamp is after this toot 😉.

While preparing my talk for SymfonyCon about framework upgrades, I did a deeper research into the history of backward compatibility management. Now I appreciate the effort that the @symfony.com team put into ensuring smooth transitions even more. It's really S tier in my opinion.

Don't buy Logitech mice. To please shareholders, they enshittified and switched to ultra-cheap components that break after a few months, causing the device to incorrectly double-click. Enough to drive you mad and ruin your work/gameplay. >>

Going through a list of PHP dependencies of a legacy project and routinely marking libs as "abandoned in 2008." You know you're doing legacy archaeology when you download zip copies of code via the wayback machine.