I was helping someone set up a password on Intuit.com. When they asked for a password, they presented this visual clue.
Notice where it says NO SPACES. That is just lazy programming. Spaces are a completely valid character for a password. There was no designer or product manager who said, “No, don’t let them put in spaces! That’s a requirement!” It came from an engineer who didn’t know how to program well. It’s poor UX-engineering, plain and simple.
I keep waiting for the alternative to passwords becoming mainstream. Biometrics like fingerprints or face recognition still fails to become popular. The only place it seems to be taking off is on mobile devices. We have a long way to go. In the meantime, maybe a password manager is something to explore.