Frank van Puffelen
banner
puf.io
Frank van Puffelen
@puf.io
People + Tech = 🎉

🇳🇱 NL born, 🌁 SF based

Currently: FlutterFlow 💜
Previously: Firebase & Flutter @ Google 🔥💙
An adoption funnel may be a useful tool for your team too.

Or maybe you have your own process already. Share it below!

Full write-up + more visuals: puf.io/posts/devrel-...
3/3
November 12, 2025 at 7:14 PM
At Firebase we used an adoption funnel and activity map to plan event activities, mapping each action to a user stage - from Awareness to Love. It explained (to leadership) why we were at so many events (>150 per year at peak) and what success looked like.

Link in comment 👇
2/3
November 12, 2025 at 7:14 PM
Sorry Molly, but associating a color with a month upsets 40% of the population.
November 10, 2025 at 4:14 PM
Yup. He went hard on the alignment of in-game actions vs out-of-game circumstances here, and it's probably my favorite angle across all the Awaken Online books.

I also love all the redemption angles (Fin at the end of Hellion, Vanessa and Booker here), as "nobody" is a villain in their own mind 😃
November 9, 2025 at 11:33 PM
Happy digs into how real-life struggles of the players shape their in-game choices. Great characters, smart pacing - though power levels climb fast. Still: excellent setup for when all storylines converge, which can't be far off.

Full review: puf.io/books/happy--...
3/3
November 9, 2025 at 8:25 PM
This third separate storyline in the Awaken Online universe (after Jason’s and Fin’s arcs), follows Dom - a college athlete diagnosed with terminal cancer who’s offered access to Awaken Online as therapy.

The character work is rich here, both for Dom and others.
2/3
November 9, 2025 at 8:25 PM
The button stays there. You can click it again, and it shows the same popin then .
November 7, 2025 at 2:16 AM
It submits again, and again, and again... :-)
Which is pretty uncommon for a hollow thumb-up image, in my experience at least.
November 6, 2025 at 9:17 PM
Yeah. It could be.
I don't mind the presence of that log/snackbar so much, as I find it silly that the thumb state doesn't change.
November 6, 2025 at 8:27 PM
The attack vector is what I described in the blog. It's one that I'd never seen in the wild before the Arc news came out, and I doubt that the Firestore rules docs were updated since then. :-(
November 6, 2025 at 3:39 PM
I recall there being an GRPC/Protobuf IDL to Firestore rules compiler tool, but couldn't find it this week. That would allow for quite a bit of complex structure, although I'm not sure if/how it'd handle what state transitions are valid.
November 6, 2025 at 3:38 PM
Oh yeah, they always end up blending into each other for me too.

It's just that generating authorization rules is always gonna be hard, so I was focusing on schema verification rules (which are the ones I "forget" to do about 50%* of the time).

* Honestly: more like 80% of the time
November 6, 2025 at 3:36 PM