This weekend my sister's Twitter account was a victim of one sort of attack or another. She spammed me some advertising over direct message. It could be one of several things, but I'm going to drop some password advice for everybody.
Most sites and applications use a password for the base of their security and their ability to identify and authorize you to change things on your account with them. Having some knowledge about how to make and use good passwords is very important to staying secure online.
Following the below principles makes your password harder to crack if it is found, and makes is so that if someone finds your Facebook password, they can't get into your bank account (for example).
Maybe aim for like, 6 or more words, the more random/obscure the better, and if you can mix in uppercase, lowercase, numbers and symbols, that's better.
A nice program which I like for this process is 1Password, it's available for Windows, Mac, iPhone and Android, and it can stay in sync over wifi or with Dropbox. There are plusses and minuses of syncing over dropbox, but for the large part, you're better off than if you use the same password everywhere. It has a browser plugin so that it can automatically save a different password for every site and automatically fill in that password when you go there. There are many others like it, PasswordSafe is one I previously used and is free, but there is no mobile client. LastPass is another one. It's "OK" but they do one thing in particular that I do not like which is effectively lying to you about sharing your passwords with others. They suggest that you can securely share passwords with others without them knowing the plain text password. This is not true and I have some resentment for any one who would suggest that it is possible.
You could do very very well for yourself by using 1password, making all of your other passwords totally random, and using a very long passphrase to use 1password. The first time you make it, write it down somewhere safe until you're sure you've memorized it. Don't tape it to your monitor, keep it on your person.
There are many other things which you should learn about protecting yourself, if you're interested, please let me know.
Thanks Donald Stufft for help with some of the specifics
16th October 2013
I won't ever give out your email address. I don't publish comments but if you'd like to write to me then you could use this form.
I'm Issac. I live in Oakland. I make things for fun and money. I use electronics and computers and software. I manage teams and projects top to bottom. I've worked as a consultant, software engineer, hardware designer, artist, technology director and team lead. I do occasional fabrication in wood and plastic and metal. I run a boutique interactive agency with my brother Kasey and a roving cast of experts at Kelly Creative Tech. I was the Director of Technology for Nonchalance during the The Latitude Society project. I was the Lead Web Developer and then Technical Marketing Engineer at Nebula, which made an OpenStack Appliance. I've been building things on the web and in person since leaving Ohio State University's Electrical and Computer engineering program in 2007. Lots of other really dorky things happened to me before that, like dropping out of high school to go to university, getting an Eagle Scout award, and getting 6th in a state-wide algebra competition. I have an affinity for hopscotch.