felipe.lavin.blog

On making stuff with code. And making code to do stuff.

The deceiving simplicity of the login form

Jeff Atwood writes about the experience of creating Discourse’s login and all the invisible complexities involved on a deceivingly simple form: third-party auth, forgotten login data, labeling, security…