This panel will give you an overview of  professional ethics as applied to computer programming and software development, in particular the ethical guidelines that developers are expected to follow and apply when writing programming code and when they are part of a programmer-customer or employee-employer relationship.

Moreover, we will talk about computers and the machines which began replacing humans decades or even centuries ago. Factories have been transformed, travel has been reimagined, even our homes are completely changed by technology every few years. But behind all of these machines is software; software is increasingly being leveraged to design other software, in many cases replacing the role of humans. Over the past years, born digital companies have transformed the way software is being developed and deployed, as well as how technology infrastructure is being built and maintained. Software robots eliminate manual quality assurance and execution steps, verifying that every business process work across every application, every day—in the same way that end users would use them.