I’m working on one particular project here, a database for a surgical group. There is a “team” of about 15 people, of which I am the only programmer. The project has no specs, no schedule, and no direction, and yet I am expected to produce a magnificent application as of yesterday. Am I given any direction on this project? Fuck no. 14 other people, and 14 completely disparate ideas and what this project should be, and not one of these sorry losers deems to communicate any of these ideas to me. And apparently, several “partners” have been asked in to help out (without my prior knowledge or consent), including Microsoft, who has not a fucking clue what the project is, but is completely happy to take a million dollars from us.
The core of the chaos is Barbara, who took complete credit for the last project, and even got a promotion for it, despite the fact that she doesn’t have clue one. I hear from her maybe once every 3 months, and yet she has the title “project manager.” What does she manage? Well, apparently she drew a “chart”, which is nothing more than an indecipherable squiggle that she’s very proud of. She’s been proudly showing off this squiggle to outside vendors, including Microsoft, who can’t make heads or tails of it. But they’ll take a million dollars to ignore it.
“But tdn”, you may ask, “why don’t you just take control of the project?” Believe me, I’ve tried. Ever try to get a box full of kittens to march in lockstep? Same thing. Not possible.
And now there’s another project, on which I was but a minor observer. As of yesterday, everyone is screaming at me because the application doesn’t work. Why haven’t I fixed it yet? Because it’s news to me that I was even involved. Fine, I’ll fix it, despite the fact that my time is already overbooked by the other clueless project. It’ll take less time than arguing over who should really be fixing it (an outside vendor who answers neither phone nor e-mail). Except I ran into a brick wall. They’ve moved the database location and won’t tell me where they moved it. I just got an e-mail that said “Is it necessary that we even have a database?” Uh, yeah. That’s pretty much the whole idea.
At this point I must make special mention of the IT department. These people are experts in their field because they apparently once heard the word “computer.” These clueless fucks have a policy that’s rather unbelieveable: Should we make any changes to the application, including debugging tests, we are to submit the code to them for committee review, and then on approval, they will apply the changes within 2-4 weeks.
How fucked is that?