Simple things are complicated: making a show password option
A good article showing the complexity behind a design pattern that everyone thinks is super simple. I also appreciate the article explains what solutions the team chose to keep the form secured.