I am not a programmer (I know that) what I do is write scripts mostly in VBA to extract data or manipulate data and produce summary reports. It might sound boring, but it is not that bad, and it beats digging ditches, painting houses, banging nails, accounting, and police work (all of which I have done before).
Because I work with quite few different databases on various platforms I find myself often using two or three different scripting languages in anyone day. I sometimes get to write a real program but the programs are always quite trivial.
Now, because of some basic principals I have learn since I began dabbling in C++ and more recently C I have become many times more productive than my co-workers. This is very awkward because I have to screw off most of the week just to keep from making my coworkers look bad. The more I screw off the better I become at programming the more time I have to screw off it is a vicious cycle.
And I am not a programmer in fact some of the regulars on this site asked that I stop posting in the beginners section because my programming was not up to par.