I am a programmer, but I would never call myself that, because I am so much more. I am a Software Engineer. I program, I develop, I analyze, I solve, I architect, I integrate, I release and I do so many more things. For me, there is a separation, and programming is just one part of it.