I have been programming for many years. I first started programming on a ZX Spectrum that I had for my fourth birthday. This was mainly typing games into it from computer magazines and experimenting by chainging them to see what effect the changes had.
Later, I progressed to the Atari ST and continued programming, making simple applications in my spare time. At the age of twelve, one of my programs for designing gears was bought by a local engineering company and was used as part of their design process.
I went to university to do an engineering degree, but soon realised that software was where my interest really lay. I altered my degree and graduated with a Masters in Electronic and Software Engineering.
I am now a software engineer by trade, working for a software house which produces database tools for developers.
I have been an active contributor to Stackoverflow for many years. I find it an invaluable resource for modern software development, but also a useful tool for learning new things.