(OTOH, consider Vercel or GitHub. If you're logged in, they take you to their dashboard, not their marketing page. It's such a relief. So humane. )
(OTOH, consider Vercel or GitHub. If you're logged in, they take you to their dashboard, not their marketing page. It's such a relief. So humane. )
BUT IF THEY DID, they couldn't force you to watch a full-screen video of some shrub using Shopify to dropship ocean plastic to the Great Pacific Garbage Patch.
BUT IF THEY DID, they couldn't force you to watch a full-screen video of some shrub using Shopify to dropship ocean plastic to the Great Pacific Garbage Patch.
Web 2.0 signup forms were made by whimsical hipsters who spent their off-hours rounding corners and inventing new ways to gatekeep coffee.
Now they're made by Gordon Gecko. Forms aren't for YOU to USE – they're for THEM, and their petty KPIs.
Web 2.0 signup forms were made by whimsical hipsters who spent their off-hours rounding corners and inventing new ways to gatekeep coffee.
Now they're made by Gordon Gecko. Forms aren't for YOU to USE – they're for THEM, and their petty KPIs.
1. Auth is ridiculously complex (passkey? 2fa? OAUTH?). It's SO complex that even the biggest companies in the world can't make it work.
Every service I use - CloudFlare, AWS, RevenueCat, App Store Connect - logs me out daily. Logging in is 3 or 4 SLOW screens.
1. Auth is ridiculously complex (passkey? 2fa? OAUTH?). It's SO complex that even the biggest companies in the world can't make it work.
Every service I use - CloudFlare, AWS, RevenueCat, App Store Connect - logs me out daily. Logging in is 3 or 4 SLOW screens.
I signed up and realized until that moment, I had never truly seen a form. It was a golden age of auth UI!
I signed up and realized until that moment, I had never truly seen a form. It was a golden age of auth UI!
🪪 Identifiers: Clearly the UUID I generate to enable purchase restoration is not what users think of when they see this. DELETED
📊 Usage: My 'usage' falls under Diagnostics so → delete
🛍️ Purchases: Decided there's no way this can mean 'upgrade subscriptions'. Baleeted
🪪 Identifiers: Clearly the UUID I generate to enable purchase restoration is not what users think of when they see this. DELETED
📊 Usage: My 'usage' falls under Diagnostics so → delete
🛍️ Purchases: Decided there's no way this can mean 'upgrade subscriptions'. Baleeted
If users think these labels are assigned by Apple, and that they're based on what your app does and not self-reported, it explains a lot!
If users think these labels are assigned by Apple, and that they're based on what your app does and not self-reported, it explains a lot!
🪪 Identifiers: automatic collection of their email, phone number...
📊 Usage: 'No privacy for notes' (i.e., I spy on their work)
🛍️ Purchase history: I track ALL their purchases (not just Penbook's IAPs)
(⚙️ Diagnostics got a pass)
🪪 Identifiers: automatic collection of their email, phone number...
📊 Usage: 'No privacy for notes' (i.e., I spy on their work)
🛍️ Purchase history: I track ALL their purchases (not just Penbook's IAPs)
(⚙️ Diagnostics got a pass)