James Smith is a programmer, internet activist, security expert, and bestselling author. Prior to becoming a writer full-time, he spent 5 years as a software security engineer. After his years of experience he decided to take his knowledge of online security and try to help as many people as he could.