I've been a software developer now for almost 8 years. Before then use to play around with code, but my core focus used to be sales and software/hardware support. I have always learnt as I go, never really considering the real impact of what I do. I am not sure if it has to do with me growing older...