I work for a company, and in my current role at this company my contract does not involve me writing code of any description or doing any development work. I have over the past few years been writing code in my own time on my own computer and the reason behind this is to benefit my current role. I appreciate that my company have benefited from my work that I did in my time and using my resources which I am not contracted to do but out of good will on my behalf.
I have come to a sticking point though where I have to stop doing this voluntary work and concentrate on the job I have been employed to do. My question is this, although I have read on here that the company owns my work (which I loth) can they force me to carry on doing it? secondly can they force me to teach someone else how to code or understand the code that i spent endless hours creating?
Any help would be appreciated Thanks again.