Throughout my career, I have ALWAYS wanted to stay a programmer.
During an interview, I would respond consistently, "I do not want to go into management."
If you've been following this blog, you probably know that I got this supervisor position by accident.
I thought it was a Microsoft SSRS position, even during the interview.
It wasn't until my reference called to congratulate me for moving into Supervisor role.
So you can see, I've always had a hesitation to leave the world of programming behind.
Don't get me wrong, I still code every night on my part time job.
But on the day job, I'm doing more delegating than coding.
I'm slowing getting removed from the source code.
So I'm not the go-to guy and business rule expert on every project.
Which is a little scary.
For when a user enters a bug, I don't have a quick retort.
I have to go to my programmer let them dig through the code, translate it to me, and then me to the customer.
This happens to all programmers who enter management.
Willing or not.
At some point, they become distant from the day to day programming.
Now I do get to code from time to time.
As the queue demands it.
And I maintain and create reports for certain customers.
But the fact is I can not know all the minute business rules for all customers.
That's the bottom line.
Oh crap, what have I gotten myself into...