Once we have a good understanding of what we're missing out on, then we can start to see the opportunities, and get to work. We must challenge everything we have come to accept as normal and demand integrity, availability, confidentiality, authenticity, possession and utility from the software we interact with. We're embarking on a journey that will lead to profound changes in how software is built, hardware is designed, and how businesses, services and our society operates. While we do not know what is in store for us, we should also remember the values that enabled this in the first place. Openness, transparency, integrity, and good governance.