People, even tech-savvy ones, have a tendency to use a single or a low multiple of different passwords for different services, making them vulnerable to unauthorized access.
The challenge is how to make strong, service specific passwords which are easy to remember. Here is a recipe:
1. Construct a complex password key with a minimum length of 8 characters, e.g -Kr/2.pq4.
2. Make an algorithm based on the URL. E.g. news.ycombinator.com
a) Take the last 4 characters in the URL, excluded the domain suffix: ator
b) Shuffle the letters in a based on your algorithm: orat
3. Combine the password key and the output of your algorithm: orat-Kr/2.pq4
4. Always enjoy individual, secure and easy to remember passwords for any services.
The algorithm you use can off course be more complex, e.g. adding a characters in between, but the basic idea should be explained.