Andrew Johnson grew up in Yorkshire, England and graduated from Lancaster University in 1986 with a degree in Computer Science and Physics. He has mainly worked in Software Engineering and Software Development, for most of the last 20 years. He has also worked full and part time in lecturing and tutoring (in Adult Education). Now …