Technology is constantly evolving and maturing. It moves from a nascent, undefined entity to one that is widely accepted and becomes so commonplace that we wonder how we ever functioned without it. Mobile and cloud are two prominent examples of such a journey. From businesses to individual consumers, everyone is connected to everyone, everywhere, all the time.
Newer technologies such as smart devices, IoT, software-defined everything and 3D printing are also making headway in their mainstream adoption. So much so that recently, two students from a British Columbia school used a classroom 3D printer to create a mini wheelchair for a formerly feral kitten who lost it legs shortly after birth. The possibilities for where these technologies will take us and how they can impact our lives are endless.