With all the opportunities presented by technology, one can easily get lost in the world of technology as new things keep emerging every day while existing ones keep expanding. It is, therefore, important to carefully identify a niche in technology and focus on it.