What makes a compelling technology in science fiction writing?