Hey all, I'm sorry for falling off. Just as things in life start to look like I'll be able to focus fully on this, something else pops up. Now my work is pulling me in. I'm ramping up on some big things now at Google and won't be able to dedicate time. My desire to contribute here far outweighs my ability to own this. I was excited to work with you as well
@FlorinaV but it sounds like you may have more time. If I can pop in from time to time and add value I certainly will. I want to see Steve's vision come to fruition.
There are some things I could add about the approach for SQRL UX imho...
- You all are very smart and see SQRL and its details in ways that the average person will not. The UX must meet people where they are or you will lose them in technical jargon that they just won't invest their energy in. We risk making common users feel like this isn't for them because it is too advanced and they will abort. Oversimplify (truly! think the old KISS mentality with the UX too), while potentially giving advanced users a way to the details (information) and devices (functionality) that they might need.
- Don't make this experience two apps. This was mentioned at one point. This will be a point of failure for the UX.
- I'm not sure what or how it would work, but I did have the idea that you could build an onboarding experience that pointed users to a SQRL new user site. The site would act as a demo they would sign into as their first experience but the information on the site, on arrival, during the process, and after logging in would help to give feedback to them and build confidence.
- There are many categories of challenges products have when designing for them and SQRLs is a mental model challenge. Mental model in the sense of can we explain why users should care about this and how it works in a very concise way that they get and trust. They need to be able to truly comprehend how this will merge with their existing solutions. How it fits into the ecosystem of password managers (whether or not they are using them).
- Now saying the challenge with how users perceive SQRL, I would really recommend testing. I would rev on language/ nomenclature and interaction models and, even if it is loose and informal do some consistent, measurable testing. Perhaps even some exploratory interviews with common users around how they think about the subject, related products, their own current behaviors.
I know, those are solutions but to design this, you have to frame up your challenges and these are just a few that I could see coming into the project.
Please feel free to @ me for anything and if I can jump in I will. I also don't want to step on
@FlorinaV's toes if she is going to own this.
Side note, if anyone is going to be at Defcon this year, I'd love to meet you, share a beer or just say hi.
Best,
/m