Software has taken over the world and we as software developers have the big responsibility of crafting applications that have a positive impact in the life of our users. We hold a huge amount of power and we are responsible for using it in the best interest of humanity