To engineers, especially ones that use CLIs a lot, "UI" is simply "silly chrome for lusers."
However, the other 90% of users think that it is very important.
I have been looking at the signups for a while, and wondering why the SiA signups have been going unused (or the person tries again, with a non-SiA signup).
It was because of a "UX thing."
It's really, really important to take the "UX thing" seriously. It can make or break products. The OXO line of kitchen gadgets got huge, because the designer's wife was disabled, and he designed tools to make her life easier, which also made everyone else's life easier.
SiA is quite secure, but on my end, it could be quite insecure. It's basically an SSO-type thing.
The workflow is a bit different from the standard login ID/password entry. You use a "Sign In With Apple" button that the OS provides, and that has its own on-device (and cloud) credential generation.
I was not optimizing for the button. There's no need for a user ID, if you are using SiA, so I should not have presented that field to users. Also, some credentials are only available at generation time, and have to be maintained by the app (securely, in the keychain).
That behavior can get reflected in the UI, and may be confusing to folks.
SiA is the only SSO solution we use. I won't use anyone else's code for that stuff, and we keep all user data inside the app. We also don't collect very much.
To engineers, especially ones that use CLIs a lot, "UI" is simply "silly chrome for lusers."
However, the other 90% of users think that it is very important.
I have been looking at the signups for a while, and wondering why the SiA signups have been going unused (or the person tries again, with a non-SiA signup).
It was because of a "UX thing."
It's really, really important to take the "UX thing" seriously. It can make or break products. The OXO line of kitchen gadgets got huge, because the designer's wife was disabled, and he designed tools to make her life easier, which also made everyone else's life easier.