As Uncle Bob pointed out, software is everywhere, and without software, nothing works.
That gives us great power, and – as we all know – with great power comes great responsibility.
We have to make choices every day that affect others, sometimes in subtle and non-intuitive ways. To mention just a few:
What logs should we capture? How does that change if we have to hand them over to the government?
Are our hiring practices fair? Are we sure about that?
Is there bias in our algorithms that unfairly disadvantages some groups of people?
Is the core function of our software ethical? How about if it’s deliberately misused?
I hope to raise a few of these questions, not to provide answers – I don’t have any – but to stimulate debate.
YOU MAY ALSO LIKE:
- Infiniteconf 2017 - the conference on Big Data and Fast Data (in London on 6th - 7th July 2017)
- Russ Miles' Microservices Workshop (in London on 4th - 6th September 2017)
- Uncle Bob's Clean Code: Agile Software Craftsmanship (in London on 1st - 3rd November 2017)
- Fast Track to RESTful Microservices (in London on 8th - 10th November 2017)