Bill Gates (@BillGates) and Steve Jobs were not always friends. The two tech giants had a long and complicated relationship. Gates criticized Jobs for not being an engineer. Jobs looked down on Gates for his lack of imagination. "Bill is basically unimaginative and has never invented anything, which is why I think he's more comfortable now in philanthropy than technology," Jobs is quoted as saying in Walter Isaacson's new biography, Steve Jobs. "He just shamelessly ripped off other people's ideas." Still, after learning of his rival's death in early October, Gates was nothing but gracious. After Isaacson's book was released, Gates continued to reflect on his sometimes tumultuous relationship with Jobs with admirable class. "Over the course of the 30 years we worked together, you know, he said a lot of very nice things about me and he said a lot of tough things," Gates told ABC's Christiane Amanpour. "We got to work together. We spurred each other on, even as competitors. None of that bothers me at all."