Categories
Blog Inspirational

You can do anything! – Maggie Doyne

Life is short so make every day count. Stories like these inspire me and I hope they inspire you too, to do something worthwhile. I’ve been blessed with many things in life but I have not found greater joy and satisfaction in anything as much as I do in giving. Giving with right motives brings in fruit. Hats off to people like Maggie who I think have the best job and life in the world. I envy what they’ve accomplished in their life so far. This is what is a success should mean for everyone.

“The great use of life is to spend it for something that will outlast it.” —William James
“That is your legacy on this Earth when you leave this Earth: how many hearts you touched.” —Patti Davis

Categories
Blog

Quote

Actions speak way louder than words can ever wish to.

Categories
Blog

That Beautiful Day…

#3Years

Categories
Blog

Restoring Google Authenticator 2-Factor Authentication Codes after iPhone Reset

Google Authenticator Iphone Restore

Recently Apple admitted to purposefully reducing the speed of an iPhone to conserve it’s battery life. In other words, they want people with older iPhones to go for a new one because the old ones seem slow and sluggish. As you would imagine, people didn’t take this in very well. There were tons of supporting and opposing articles around Apple’s decision to do this. Anyway, I have an older iPhone 6 Plus model and didn’t feel the need to upgrade (as of yet). And yes, it was slow and sluggish, so I decided to get my battery replaced hoping it would fix the problem. To my surprise, the wait time for a battery replacement of iPhone 6 Plus model was surprisingly long – close to 3 WHOLE months.

I couldn’t wait that long so I called up Apple and the nice guy on the phone ended up replacing my iPhone with a brand new one. He did charge me an out-of-warranty replacement fee but I was okay with that. The recommended procedure for moving your old phone’s data to the new phone is to use the iTunes back up and restore feature. I followed that and all the apps seem to be functioning the way they did.

If you have a lot of apps like I do, it does take quite a bit of time. You have to tap on each app for it to load as they get stuck sometimes. After the restore, it wasn’t amazingly fast but good enough to run the show. The only app that didn’t restore as it should be was the Google Authenticator app which is used for two-factor authentication. So heads up to all the developers out there moving their data to newer phones, Google Authenticator two-factor authentication codes would not be restored.

So you got two options…

  1. Log in to each of the sites you use 2FA on and switch off the 2FA
  2. If you have backup codes, you can reinstall Google 2FA and subsequent codes for each of the sites

Ps. To all the peeps wanting to get an iPhone 10/x, there are rumors that Apple would be releasing a plus version next year. I might or might not be waiting for that 😉

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.