Backups are something that in my experience, most don’t worry about until they’ve been caught without one. Luckily I guess I’m paranoid enough that I’ve never found myself in a situation without my important files appropriately backed-up. But I think we can always do a little better to safeguard ourselves, especially as more and more of our lives revolve around the data we store on our computers.
There are many things you can do to help you get better with this process. Several developers offer great solutions, such as ChronoSync, SuperDuper!, CarbonCopyCloner, psyncX, and so on. Or you can also roll your own solutions via Automator.
However I’ve found that the biggest obstacle for me – being a notebook user – is consistently hooking my MacBook to an external drive for backups. So a tip for the mobile crowd:
Create a workflow (through Automator, or a backup program if it gives you the option) that uploads to ftp space. The benefit here is that you don’t have to remember (all the time) to connect to another drive for backups. Admittedly this is for extreme situations – I do a nightly backup/upload to ftp of a handful of important files that I use daily.