Emerging technologies such as Machine Learning and Blockchain have the potential to deliver tremendous economic and social benefit. Nonetheless, there is rising concern about some of their “unintended consequences”. The public debate often focuses on policy issues such as security, privacy and bias. Less spoken about is an underlying angst related to the quality of software that we, as developers, are foisting on the world. The premise of this talk is that in order to have tech for good we need good tech – and that this is a unique responsibility of the global developer community.
Tech for Good Needs Good Tech
David Tennenhouse leads the research & innovation activities that are accelerating and extending VMware’s technology leadership. He also represents VMware’s technology strategy to government customers worldwide. David has a track record of driving innovation in multiple domains. He has worked in academia, as a faculty member at MIT; in government, at DARPA; in industry at Intel, Amazon/A9.com and Microsoft; and as a partner in a venture capital firm. Dr. Tennenhouse has been involved in the strategic planning and execution of programs related to a wide range of technologies, including distributed/cloud computing, blockchain, networking, computer architecture, storage, wireless communications, machine learning, search/advertising, IoT, robotics, MEMs, healthcare, and nano/bio-technology. David holds a BASc and MASc in Electrical Engineering from the University of Toronto and obtained his PhD at the University of Cambridge. He is a member of the ACM, a Fellow of the IEEE, and a member of the FCC’s Technological Advisory Council.