Bridging the human-machine divide