Great software has seemingly limitless potential to solve human problems - and it can spread around the world in the blink of an eye. Malicious code moves just as quickly, and when software is created for the wrong reason, it… — Craig Federighi Copy Share Image