by jackpirate on 1/18/23, 7:32 PM with 40 comments
by devjab on 1/18/23, 7:57 PM
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.
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.
by logicalmonster on 1/18/23, 8:03 PM
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.
by orangecat on 1/18/23, 8:02 PM
by cschep on 1/18/23, 7:53 PM
by chrismarlow9 on 1/18/23, 8:08 PM
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.
I intentionally tested an error path because in my experience that's what separates the joes from the pros in UX.
by atsjie on 1/18/23, 8:07 PM
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.
My only two small points were:
- 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.
- The outline of the input field touches the button on the right. There should be a padding between the two.
But these are small points, overall I quite like it tbh. It reminds me of a CLI wizard, which seems fitting for Github.
(tested on desktop only)
by tomrod on 1/18/23, 7:56 PM
Give me static forms without heavy JS, please!
by bastardoperator on 1/18/23, 8:02 PM
by gmiller123456 on 1/18/23, 8:48 PM
by mirekrusin on 1/18/23, 7:59 PM
by pookha on 1/18/23, 8:42 PM
by apetresc on 1/18/23, 7:54 PM
by acedTrex on 1/18/23, 7:57 PM
by malinens on 1/18/23, 7:59 PM
by insanitybit on 1/18/23, 8:08 PM
by revskill on 1/18/23, 8:09 PM
by daqhris on 1/18/23, 8:13 PM
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).
Definitely, I do not understand the title. Don't see proof of unusability.
by nipperkinfeet on 1/18/23, 11:16 PM
by upon_drumhead on 1/18/23, 10:08 PM
by sedatk on 1/18/23, 8:09 PM
> Email is invalid or already taken
oooh!
by eddsh1994 on 1/18/23, 8:29 PM