For me it's different. I've always been a person that likes challenges and to improve, and programming was just what I needed. It's an endless road of challenges. I am trying every day to get better, and this doesn't have much value besides for myself. Companies that I work for doesn't need much of a knowledge I have.