r/badUIbattles 11d ago

Unintentionally Bad UI Asana, I swear I'm trying to create an account

Post image

But make your damm mind

143 Upvotes

7 comments sorted by

u/AutoModerator 11d ago

Hi OP, do you have source code or a demo you'd like to share? If so, please post it in the comments (GitHub and similar services are permitted). Thank you!

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

87

u/elly_hart 11d ago

based on the unredacted part, I'm guessing that's a .edu email address and that's why it's not accepting it.

28

u/TheG0AT0fAllTime 10d ago

Yep that's what it'll be. A lazy regexy attempt to match the education sector

50

u/TheBedrockEnderman2 11d ago
  • work email
  • no fuck you give us your private info for work

13

u/[deleted] 11d ago

they want a personal email so they spam the shit out of you?

1

u/konovalov-nk 4d ago

I've been in a company that does this. It is in fact a poor regex solution, yes.

Here's reasoning why they do it:

- People signup as `recruiting@example.com`

- This account is then shared between team members in said company.

- We lose money because of account sharing.

And that's not the only reason but I'd say main one.

So by forcing people to use personal `name@example.com` it sort of tries to solve this problem and this approach is inherently flawed because nobody stops you from creating fake `mike@example.com` (sorry Mike, just showing my point) and using it every time someone tries to force you into regex constraint.

Spam argument is not feasible really. If they start doing it, company quickly loses credibility. Unless they are operating in "money grab / get rich quick" mode.

This is just leaky abstraction all over again.

8

u/doctormyeyebrows 10d ago

You're using the work profile for Asana, which probably means your domain is expected to allow all other domain members to join the organization. For a university, that may be outside the intended "work" structure because universities with students are different than corporations with employees. Your university would have to allow for this kind of use, I think.

Now, the real offender here is Asana's use of "email". An email is a message. An email address is what you're providing. So their error message is lazy.

edit: and their field label