Showing posts from February, 2019

Ethics in software development.

In today's world software is deeply integrated into our lives. It's not avoidable, it's everywhere. It's not just apps, that you run on your smartphone, but all essential services on your smartphone are nothing more than software functions. We use software managed cellular networks. It's in our appliance, even in our car regardless how old it is (unless of course you are roaming in car from 50th). Those systems called embedded and usually well hidden from a regular people. Additionally recent advances in computing powers allowed developers to embed even more complex software systems into ever smaller devices. That in turn brought more AI powered systems into every day use. Many of our devices today has various AI system, that we didn't even notice. For example virtual assistants, which helps to automate routine tasks and let us concentrate on more cognitive tasks. In fact various AI systems heavily embedded into our lives. Facebook's AI algorithm decides wha