Posted 2009-January-16, 17:19
The question should be: Is my company better off having me than doing without, or with someone else in my place?
There are some days when I get relatively little accomplished. On the other hand, when there's something that needs to be done, I'm very good at it. Also, much of what I've done in the time I've been here (I've been in my current position a little over 2 years) has made things run more smoothly, with more automation and transfer of responsibility from engineering to operations, so there are fewer times when my expertise is required. In effect, I've engineered my own boredom. But that's what I've always liked about programming computers -- I take repetitive tasks and teach the machines how to do them for me.
I can't take all the credit, much of it goes to the programmers who have implemented many of the improvements in the system I'm responsible for. But they wouldn't have made many of these improvements if I hadn't made them a priority.