OK, so some people have been wondering what the hell I do on a daily basis while I’m at work. I know I probably get way too much personal stuff accomplished (code wise, mainly) while I’m at work, but on the whole, I’m really very productive. Although it varies percentage wise from day to day and week to week, I’m probably somewhere along the lines of Google’s 20% time (not that I work for Google), which I consider pretty above board and more than acceptable.
I’ve also been known to be here until 9:30 at night after everyone else leaves working to meet a deadline, particularly during major projects. There was also that weekend where I was here for 24 hours straight trying desperately to get our internet back up. My boss also calls me random nights of the week asking technical questions about his own personal network, etc. All-in-all, the company gets more than their money’s worth out of me.
So, down to business… Here’s a brief outline of what I actually did today:
8:15 am - Follow up with our Manager of Company Operations about the demo I’m supposed to do for her department describing the process for loading Electronic Claims (claim data received from vendors such as WebMD in electronic format).
8:20 am - Demo gets pushed off until this afternoon, since the manager is incredibly busy this morning. Fine by me…
8:30 am - Pick up where I left off on Friday with a new computer I’m setting up. It’s got a base Windows XP Professional installation on it, and now I have to install Microsoft Office, Outlook, Oracle, Borland’s Delphi Engine (BDE), along with a custom build of Mozilla 1.7 we put together and our Phone System’s client.
9:00 am - While chatting with our Web Guy, whom I go out to lunch with every day, he mentions he found a kick ass RSS feed generator class for PHP. I have him email it to me, since I too had been looking for one for about a week. I sit down and spend a while integrating it into my Lyrics website’s code. After having some weird problems with it, I get pissed off and decide to ignore it for the rest of the day.
9:35 am - Get an Email from one of our Customer Service Representatives. Since their Manager is off today, and I’m the Phone System “dude” here, I get the question. The two people in the department that normally get distributed voicemails left after hours are going to be off for the rest of the week, and someone else needs to be able to check them. I don’t have any clue right off how this is done, so I delve into the Phone System’s Handlers to find some answers.
10:15 am - I determine after following endless call flows through our phone system that after hours voicemails are simply distributed to another ACD queue that only includes these two CSRs. No problem, I can just add the 3rd person to the queue and she’ll get them when no one else is available.
10:20 am - Swap a series of emails with the first CSR, trying to decide who should get the voicemails until they return. It’s not my place to decide, and their manager is off, so I make her pick someone.
10:30 am - Catch up on my RSS feeds, since I’ve let them slip a little over the weekend.
10:45 am - Return to setting up the new computer I was working on earlier.
11:05 am - Come back to my desk so I can VNC into our “Updates” server — the one that hosts our Norton AntiVirus Corporate server, our Norton Packager, and our Windows Server Update Services (SUS).
11:07 am - Deploy our custom version of Mozilla 1.7, Norton AntiVirus scanning engine, and a COM object one of our custom apps uses.
11:15 am - After remembering how to do all this, since it’s been a while since I’ve done it, I quickly write up some documentation with 10 basic steps, including a key part: which username and password to use as authentication to the machine.
11:30 am - Matt decides he’s not going home at lunch, so we run to Mutt’s in Mauldin for lunch.
12:30 pm - Stop by Lava Java on our way back to work, since it’s on our way back to 385 from Mutts and we’ve never been there before.
12:45 pm - Back at the office, I check my emails and voicemails from lunch.
1:10 pm - Boss comes by and we have a little chat with two of the other developers in the department about moving our weekly conference call for a special project up a day.
1:30 pm - Approve Outlook meeting invitation rescheduling conference call.
1:32 pm - Go give demo of Electronic Claims loading program to Operations department.
2:30 pm - Answer cell phone call from a client I do some contract work for. The latest phase in their networking / internet problems is ready to go. I tell them I’m in the middle of something and that I’ll call them back in a few minutes.
2:45 pm - Finish demo and return to my desk to wrap up the machine I was setting up. I totally forget about calling client back.
3:20 pm - Finished with desktop, go to find out when employee who’s getting it will be back. Turns out the manager isn’t there, but the employee is, so I set up a time tomorrow to replace her existing desktop.
3:30 pm - Return to my desk and remember to call client. I make multiple apologies for forgetting and we decide I need to stop by on my way home from work. No biggy, as it’s on the way and I was planning on ducking out a few minutes early anyway, particularly since they’re friends of my boss.
3:40 pm - Read RSS feeds and just generally goof around for a while. It’s been a busy day…
4:25 pm - Run over to our accounting department to borrow a CD that the bank sends us check images on, so I have it on hand for software installation on the new computer tomorrow.
4:30 pm - Return to previous goofing. Half our department has left by this point, so there’s no much to do.
4:55 pm - That’s it, time for me to head out… Off I go to the client.
So there you have it… My day in a nutshell. I go from Project Manager to Computer Technician to Web Developer to Phone System Administrator to Systems Administrator back to Project Manager to Training Specialist to Network Administrator to Bum…
In a single day, I wear many (many!) hats, and this wasn’t even one of my more varied days. Throw in the HIPAA Security hat and the Exchange Email administrator hat and we’ve got a party…
I know that some flip flopping is somewhat typical of a small company, but I still think this is a bit excessive. And you guys wonder why I get stressed out sometimes… Imagine all those hats being forced on your head at once while you’re already trying to solve a problem…