Contrary to popular belief, working in Developer Relations doesn't mean you're speaking at events and traveling the world all of the time. A large chunk of the work is doing the grunt work to improve the product(s) you stand for, and make them better for the people who use them.

This week marks the culmination of a whole bunch of work that I've been busy with for the past couple of months, and I am super proud of what we've achieved. On the face of it, adding support for token revocation for Sign in with Apple and filling the display name of the Firebase user when signing in sound like tiny features, but both involved a lot of work behind the scenes: advocating for the users and highlighting the pain they had to go through without those features, convincing teams to prioritise the work, writing code that demonstrates the issue, discussing possible solutions, implementing and testing them, throwing them away when we realised they didn't work, writing test cases, going through security reviews, updating the docs, keeping people updated on the GitHub repo and on Twitter, scripting and recording videos, and - finally - flipping the launch bit and pushing the submit button.

So - whenever you get the impression things aren't moving forward as quickly as you'd like them to - keep in mind that you only see the tip of the iceberg. But also, don't be shy to reach out to your friendly neighbourhood Developer Relations person to ask them for an update - that's what we're here for, after all!

Thanks for being a subscriber - it means a lot to me!

Peter ❤️‍🔥