I came across this video by Josh Clark where he talks about the challenges and opportunities of designing stuff (products/services) in the era of algorithms.
This is a must watch video if you are currently engaged in developing a product or service which uses machine learning or artificial intelligence. He points out some very interesting places where you could potentially go wrong. Watch, listen, understand and avoid these mistakes.
Hope you like the video and learnt something important.