Evgeny Morozov has words of wisdom:
There are many contexts in which smart technologies are unambiguously useful and even lifesaving. Smart belts that monitor the balance of the elderly and smart carpets that detect falls seem to fall in this category. The problem with many smart technologies is that their designers, in the quest to root out the imperfections of the human condition, seldom stop to ask how much frustration, failure and regret is required for happiness and achievement to retain any meaning. ...
A more humane smart-design paradigm would happily acknowledge that the task of technology is not to liberate us from problem-solving. Rather, we need to enroll smart technology in helping us with problem-solving. What we want is not a life where friction and frustrations have been carefully designed out, but a life where we can overcome the frictions and frustrations that stand in our way.
Truly smart technologies will remind us that we are not mere automatons who assist big data in asking and answering questions. Unless designers of smart technologies take stock of the complexity and richness of the lived human experience—with its gaps, challenges and conflicts—their inventions will be destined for the SmartBin of history.