I have been programming for nearly 40 years, with my first program written on a ZX Spectrum. I have worked in the IT industry for over 30 years and currently work as a Senior Software Architect for a large IT software house.