🇺🇦 Anna Filina
banner
afilina.bsky.social
🇺🇦 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
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.
October 31, 2025 at 3:53 PM
Reposted by 🇺🇦 Anna Filina
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 😉.
October 28, 2025 at 8:02 PM
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.
October 28, 2025 at 11:10 PM
In this podcast with fwdays, we talked about mentorship, open source, legacy code, and a few other topics. Check it out!

youtube.com/watch?v=poquW_vYxUs
October 25, 2025 at 1:17 PM
Ah yes, the Online Safety Act. Like SovietWomble said: "we're just going to disconnect the internet and float off into the Atlantic". It was a random joke 6 years ago. Now it's slowly becoming a reality.
October 11, 2025 at 10:55 PM
There we go. 40 years old. I don't feel any different.
September 9, 2025 at 12:42 PM
Reposted by 🇺🇦 Anna Filina
🙌 Remembering Ryan Weaver: Teacher, Core Team Member, Friend
➡️ https://symfony.com/blog/remembering-ryan-weaver-teacher-core-team-member-friend
August 28, 2025 at 5:43 PM
Reposted by 🇺🇦 Anna Filina
Nébuleuse de l'Iris (NGC 7023), hier soir depuis mon jardin au sud de Rennes. #S50 #Astrophoto (stacking: 33 minutes)
August 27, 2025 at 7:09 AM
Reposted by 🇺🇦 Anna Filina
Today is Ukraine's Independence Day. If you want to contribute, our volunteer recon team, which keeps the invaders away, needs to repair some vehicles. Slava Ukraini!

afilina.com/donate/harmata
August 24, 2025 at 12:58 PM
Reposted by 🇺🇦 Anna Filina
This talk is a terrifying dive into how corporate enshittification ("we need an audit trail" anybody?) and the Peter principle are everywhere, punching security holes through the highest levels of a government.

https://youtu.be/KFYyfrTIPQY
August 13, 2025 at 8:34 PM
Reposted by 🇺🇦 Anna Filina
Just a friendly reminder that the correct pronunciation of "The Linux Foundation" is "The Collective Interests of Big Tech"

re: https://mastodon.social/@bagder/115010725723159394
daniel:// stenberg:// (@[email protected])
Attached: 1 image I think this shows how @[email protected] is not necessarily on our side. https://social.lfx.dev/@linuxfoundation/114993371357953940
mastodon.social
August 11, 2025 at 7:24 PM
Reposted by 🇺🇦 Anna Filina
What's a good solution for a fediverse-driven blog comment section?

I'm thinking disqus, but fedi-driven 🤔
July 31, 2025 at 11:47 PM
The is no such thing as software that should only last a few years. That was a harmful myth from the start. There's a prototype, and there's software you plan to use, maintain and expand.
July 6, 2025 at 3:50 PM
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. >>
July 4, 2025 at 1:38 PM
I had to turn off all capitalization-related autocorrect in Word. It's just incompatible with technical documents. reCAPTCHA is not an accidental caps lock. GChart is not a typo.
July 2, 2025 at 7:43 PM
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.
June 27, 2025 at 8:18 PM
LOL what?! 15K views on a video of one of my talks, as though Nerdearla didn't already have a huge audience.

"Effortless Software Development"

www.youtube.com/watch?v=sF_Q...
Effortless Software Development with Anna Filina at Nerdearla 2023
YouTube video by Nerdearla
www.youtube.com
June 26, 2025 at 6:52 PM
Reposted by 🇺🇦 Anna Filina
If you’re in need of a veteran Symfony dev, ping me! I’ve got someone!
June 20, 2025 at 8:00 PM
Ok is it just me or Ukraine's flag no longer displays in my profile name? It was fine before. Software is hard.
June 20, 2025 at 4:28 PM
I worked with Zend Framework since 2007. It eventually became Laminas. Now it's retiring. It was a fun few decades. Mezzio is so much better though, so I agree with this decision.

getlaminas.org/blog/2025-06...
Laminas Project - Laminas MVC Is Retiring
Laminas MVC Is Retiring
getlaminas.org
June 19, 2025 at 7:10 PM
- Everything the light touches is our kingdom.

- What about that shadowy place?

- That server still runs PHP 4. You must never go there.
June 10, 2025 at 6:26 PM
It's hard to believe that PHP is already 30. I've been using it *only* since 2003, which is when much of the legacy I fix today was written.
June 10, 2025 at 3:36 AM
Reposted by 🇺🇦 Anna Filina
Today I turn 41.

Cons: have this mean-ass brain tumor
Pros: unlike last year, I’m at home. Also, my MRI from Monday is stable and I watched my baby cousin get married last weekend

Plenty to be grateful for
June 5, 2025 at 1:39 PM