About

Being a software engineer is like being a coding maestro, crafting digital solutions that make the world run smoothly. 💻🎩🌍

Badges

Gemologist
Gemologist
Top 5 Launch
Top 5 Launch
Tastemaker
Tastemaker
Tastemaker 10
Tastemaker 10
View all badges

Maker History

  • Bababot
    BababotMultiply your child's brainpower
    Oct 2023
  • 🎉
    Joined Product HuntJanuary 2nd, 2023

Forums

⛏️ What's the last thing that broke while building a Product?

Many makers have shared the same experience: posts about what broke are 1000x more interesting than posts about polished things that are working perfectly =D

And sometimes, nothing is actually broken.
You just discover something that makes you change direction.

For us, we built a CMS where users could create their own pages:

userpage/ourdomain.com

Your user signs in with Google today and Apple tomorrow. Is that one account or two?

I was thinking about this because it sounds like such a small product decision, but I don t think it actually is.

Someone signs up with Google. Six months later they are on their iPhone and tap Sign in with Apple. Same person, different identity provider. And if they use Hide My Email, you may not even get the same email address.

So what should the product do?

Creating a new account feels wrong because now their history, billing, settings, or subscription can end up split across two profiles. But automatically linking accounts based on email also feels risky, because now you are assuming that matching email addresses are enough proof that both identities belong to the same person. And then Apple makes it even messier because the emails may not match at all.

Annotate now available in Windows

I got a lot of request for Annotate Windows support so here you go guys, it is available to download here https://xannotate.com

View more