What? Seems perfectly fine?<p>I know interactive "one-step-at-a-time" signup forms may not be popular among the HN crowd, but let me tell you, they sure are wonderful in non-tech enterprise. At least in my experience. I guess you could argue that the target audience for Github isn't exactly non-tech enterprise employees, but I can't speak about people outside of that user group as they are the ones I have experience with.<p>I must admit that I can't remember how it worked when I signed up many years ago, but I'm personally liking this new version.
Why does every website need to look alike? What happened to some whimsical stuff that does something out of the norm? Stop being responsible for draining all of the fun and creativity from the world.<p>I think this style of UI might suck a little for browsers that try and autofill email/username/password suggestions, but overall I find it a little more clever and interesting than a generic bootstrap form. As a bonus, this probably introduces a bit of friction to bad actors that try and programmatically mass-produce accounts.
Ugh. The overall style may be a matter of taste, but "give us your email before you have any idea what else we're going to ask for" is obnoxious.
Calling it unusable seems like unnecessary hyperbole. That said, it does seem like a step backwards! Do these things get A/B'd with static signup pages? Surely they are going to lose some signups for this. Maybe they don't care!
On my Android mobile the error response label is hidden below the keyboard. So on the first step if I type "test@test.com" and click "Continue" the error of "already taken" is hidden below the fold by the keyboard and the impression I got as a user was that the "Continue" button was broken until I hid my keyboard.<p>I didn't bother testing other parts but they could probably highlight or border fields with errors in red. Maybe put the response above the field. Just my 2 cents.<p>I intentionally tested an error path because in my experience that's what separates the joes from the pros in UX.
I think it's fine, pretty clear what to do.<p>The user cannot press a wrong button, is not distracted by a whole bunch of fields and there is no ambiguity. Cognitive complexity is low throughout the registration proces.<p>My only two small points were:<p>- I miss some some kind of "progress" indication. Normally you see the whole form at a glance, now you don't so you're not sure how far you've progressed.<p>- The outline of the input field touches the button on the right. There should be a padding between the two.<p>But these are small points, overall I quite like it tbh. It reminds me of a CLI wizard, which seems fitting for Github.<p>(tested on desktop only)
Looks like they were trying to emulate a command line style interface to reduce the monotony of filling out forms. As with any radical deviation from the norm, some people will hate it, some might love it. Don't assume your own experience, or people you've heard from, is representative of everyone.
I actually hate this. Microsoft should be ashamed of themselves. It's 2023...Treat people like adults. They don't need a corporate CUNextTuesdaY Hal interface to walk them through a sign-up form.
Is there an A/B test at play? I don't see anything unusual or GPT-ish about the signup form. The only "unusable" aspect of it is the slightly-more-annoying-than-usual captcha.
Recently we are having issues with recaptcha/hcaptcha as bots seem to have broken them or got very cheap services to solve them. Only Cloudflare Turnstile helps us now. No wonder also github tries harder to block bits now
What does OP mean by unusable?
From my side, if I click on the link, I get signed in and logged in straight to my feed. Cookies are working as I would expect.<p>The new thing is the "onboarding cards" which I dismissed because I'm already familiar with GitHub and have a set of habits when using the platform (managing my own repos).<p>Definitely, I do not understand the title. Don't see proof of unusability.