he should have had hem write the code completely off line
even if he had to rekey it or upload the files to his work computer
what I don't understand is why he came into the office at all and didn't work from home with his VPN access
why use the company network for your surfing when you could get use a $200 tablet and your smartphone
even if they were programming for an application like SAP ... he could have afforded to buy an instance and have his outsource team, develop on that and migrate the code to his work systems
could've done this with a few jobs ... a lot contractors in IT have several contracts at a time