 Hey address one of the themes in your talks that strike me the most is that you point out the ethical dimension of software engineering the ethical dimension of software engineering there is an ethical dimension to software engineering that there is an ethical dimension to yes yes absolutely could you expand a bit on that and could you give us maybe some examples of ethical Bitcoin software engineering and an ethical software engineering according to you If there is such a one of the great influences I had Is a book by Lawrence Lessig written in 1991 called Code and other laws of cyberspace and in its Lawrence Lessig said that when you build environments in virtual space That transcend borders The code that is written to control those spaces to decide who sees what who has what access Who sees which part of your feed how widely the information is disseminated? Become laws of the jurisdiction of cyberspace. They affect the social interaction between people and so As a coder what you're doing is you're setting down standards for societal interaction and You can create code that as a form of speech liberates billions of people and You can create codes that creates a totalitarian dystopian fascist nightmare If you write code that supports Surveillance and gross violation of the rights of others You are working for the wrong team, right? Because you have it within your capability to write code for good and there's so many ways to do that today It's no longer difficult. You can write code in the public domain and open source openly and in Collaborative fashion with thousands of other people around the world I am terrified of some of the laws that are being set in code by some of the social media services I won't mention any. I'm not a member Because what they do is they are beginning to shape social interaction in a way that is completely out of control and So code has an ethical responsibility because in the end code is speech and it is one of the most political forms of speech because it is hugely inspiring and empowering and Choose what you say and code Because one day your code may be running on millions of systems and be used by billions of people And if you gave them a bit of power then you've empowered billions and if you took away a bit of privacy then you've enslaved billions and There are very few domains in our world where an individual can have that kind of Power so yes, I believe the ethical responsibilities you have as a coder are Are very high