I am currently an IT specialist for a municipal organization in the state of Oklahoma, and while I perform all sorts of IT specific tasks, my projects almost always include programming/web development.
Since I started (a newb fresh out of college) I have learned a massive amount about programming best practices and functionality. I very much have Stack Overflow to thank for the majority of this. I have come to be an avid believer of Stack Exchange and their original goals (goals I think they are accomplishing very well, I might add).
As a programmer, Stack Overflow has proven an invaluable resource for me. I try, research, try again, delve into old school books, and try again, but when push comes to shove, there are many times when my current level of experience in whatever language, proves inadequate and leaves me "out-of-my-element", so to speak. So, it seems, that when I am in my darkest hour of coding, Stack Overflow (i.e., the community therein) comes along and saves my butt! :)
I enjoy programming more than any other IT related task. Guess that's just who I am, but I suppose I am preaching to the choir here.