Explore the profound impact of questions on human history and technological advancement in this thought-provoking keynote address from NDC Oslo 2017. Delve into the evolution of computing machines, from early calculators to modern AI-powered devices, and examine how they've transformed our quest for knowledge. Investigate the role of software development in shaping our interaction with the world and consider the ethical implications of machine learning and connected devices. Ponder the big questions facing contemporary software development and their potential to influence our future relationship with technology. Engage with topics ranging from web development and search engines to the challenges of misinformation, GPS technology, and the ethical concerns surrounding data ownership and privacy in the digital age.