Categories
Blog

Backup, Backup, and Backup!

One of my good developers buzzed me on Skype this morning and said that he accidentally executed a MySQL command that reset the user API credit to 0. While it’s really frustrating and a heavy business loss for us, it’s important to realise that your developers are people too. We all make mistakes and how you treat them today will be something they will remember for a long time. Be forgiving but don’t be foolish to not learn a lesson from it.

I read time and time again about the importance of backups but when we all have a million tasks ahead of us, backup is the last thing we think of. Unfortunately, my developer forgot to take a backup before executing a MySQL query that wiped out all account usage from our customers. What a crazy day.