From 1996 to 2000, I had a password for my email, a password (briefly) for the Electronic Telegraph and a password for Midland Mainline... I'm not sure if I even had any other passwords.
Around 2001 to 2004, I found ever increasing numbers of services required passwords. I came up with a system where I used a combination of children's rhymes to ensure that I had a different email / password combination for each service (though I reused passwords often, just with different emails).
Around 2009-10 things became difficult because I'd exhausted the available combinations (half a decade before I'd have been sceptical that I'd ever need so many passwords) and started to make micro-changes to various passwords. Frustratingly, though, I often forgot which micro-changes I'd made where and this resulted in often having to reset the password, but - this is what I found infuriating - the act of resetting the password made it no easier to remember next time, because I had no chance to get into a routine of using the same password repetitively with the same site.
Cue 6 years of head-banging and frustration and constantly resetting passwords and never remembering them.
The zen moment in 2016 was realising that I didn't need to oblige myself to have one unique, unchanging password per website as I had a decade before. Not only was it perfectly acceptable to regularly forget and reset a password when I only logged into a site every six months or so... it was definitely more secure as well.
So I got into the habit of treating resetting my password as an integrated part of logging in after a six month gap... and this mental shift made things far less frustrating - it was just an extra 20 second step to follow. No more head-banging. I still had to think up unique, secure passwords each time though.
The second zen moment in 2018 was when I realised that if I was going to reset my password every time I forgot it and my browser forgot it (in-browser password storage now being standard) that I didn't even need to think up a unique, secure password. Because I didn't even need to know my own password.
Not needing to know my own password was the great revelation.
So now, whenever I'm required to add a password, I just:
1) mash the keyboard
2) turn the caps-lock on and mash the keyboard
3) mash the number-pad
4) randomly insert a few symbols
This gives me passwords of the following type:
kskjrh"glwsjfdpfoD{PORREIQODCM>Z48038284%£74372$497
which means that any service I use regularly no longer has a password similar to that of any other services I use - and certainly bears no resemblance to those from site log-ins I no longer use.