Being Mentally Prepared for a Switch: Questions for a New Adventure

Switching to a new computing platform is a great challenge, particularly when you think of new ways of accomplishing things. This post is going to look at how one has to be mentally prepared for any switch, whether on a desktop or mobile platform.