In the last couple months, the world’s secure computer systems have been bombarded with some pretty aggressive programming – but what drives a person to create viruses which can cause so much chaos?