For the past week, I’ve been checking my work emails at 6 am in the morning–and getting angry.
One part of my job is to schedule projects for various members of our development team to work on. I had a project due to release for Thursday last week. I was meant to configure the complete system and show the client their product on Monday.
On Tuesday and Wednesday of last week, I remind my team of the due date. I do this because they’ve been missing a lot of deadlines lately, and I am sick of rescheduling meetings with clients. It makes us look sloppy and stupid.
On Thursday, my boss steps in on the project thread (we have an internal project assignment site), and re-assigns the work to developer Victor because the original developer was too busy.
Friday morning, I check the project thread. No notes, nothing to show that Victor started it.
I remind Daniel (our newest member, who’s not a developer, but hired to share my work load) to make sure Victor completes the work. Daniel and Victor both work in our Vancouver office, and sit in the same room. Daniel assures me that the work will be complete by Monday.
Sunday night–I’m itching to check our internal site to see if work is complete. I decide against it because it’s Sunday. I had a feeling work was not complete, and I had a feeling I was going to mad about it.
Monday morning–The project is not complete. I shoot off an email and a phone call to the client in question and tell him we have to reschedule. He’s understanding, but no doubt as his first interaction with us has been about rescheduling meetings, his impression of us will now forever be, “disorganized”.
Monday afternoon–West Coast team is online. I search for Victor in our work messenger, so I can ask him directly why the project is late. He’s not online.
So I ask Daniel via message: “Is Victor sick today?”
Me: “What’s that mean?”
Daniel: “[Boss] just told us today that Victor is no longer with the company.”
Me: “Uh huh. When did this happen?”
Daniel: “I dunno, I just found out today.”
I feel badly for Victor. He was a funny guy. But in that moment, all I could feel is angry. My boss, the one deciding to let Victor go, or accept Victor leaving (I don’t know whether he was fired or quit), didn’t think it was important to follow up on any of his open projects. He also didn’t think it was important to inform the person (me) who assigns work to our team that one of our main developers is gone.
My company is poorly managed. Our CEO is a creative programmer; he is not organized and lacks the skill to properly assess outcomes of in-the-moment decisions. This is just one of the many examples of how my work and our clients suffer because of our poor management. There’s a reason why creative programmers stick to programming and don’t run a company: they are not good at it.
I have way more to gripe about for the rest of this insane week, but I have to stop myself here. Actually… this one is too priceless not to mention.
My other boss (two of them own the company) sent me some work he had been doing with another client. He was going on vacation (did not tell any of us?) and he had me take over the work. Fine.
Work is importing some data to this client’s system using excel file. Simple enough. Trouble was that the data import wasn’t working.
I spend at least 4 hours the last couple of days just digging through this spreadsheet to find out what might have been wrong (our import tool SHOULD show error messages, but it DOESN’T, so I have to search in the spreadsheet for errors itself).
The spreadsheet is 641 rows long and Y (abcd columns)columns wide.
I finally find the errors last night (I finished work at 8 pm), and I send this to one of our developers to fix. I send off an email to our client letting him know the clerical errors I found on his side–reminding him to check this next time.
This morning, I get an email back from the client… all bitch-toned.
He indignantly informs me that the spreadsheet I was working on is an old one, and “I guess [Your Boss] didn’t give you our updated one before he left on vacation. Our new one should only have 619 rows. Here is the new one, please re-do the upload.”
At this point, I don’t know who to be angry at. The entitled client who insists on having us upload files for him (we built the system, but any upload work is for him and his staff), or the idiot boss who couldn’t be bother to send me the correct file to work with before heading off on vacation.
I CAN’T WAIT TO STOP WORKING FOR THESE PEOPLE.