I love doing what I do for a living, but I hate doing it for a living. The basic problem is that all the control is taken out of my hands. Somebody else decides what will go on a site, somebody else decides how it will link together, designers lay out graphics of the final look. I take those graphics and make pages. That’s it.
From time somebody promises something to a client that is a bit more than Product #23789 Detail Page. In these situations I get a bit more leeway to think. Then it’s good to have everything pre-decided, I just fill the brief and writing software to fill briefs is much easier than just stabbing in the dark.
The clients are pretty bad as well, they demand stuff you can’t build, make changes that require that a site be completely rebuilt in order to satisfy some stupid minor cosmetic change and they seem to only be able to submit amends in super rude speak. Sometimes they even dare to claim knowledge of the web, we’re generally very rude to those kind of clients. It’s a horrible sight, them trying to drop their web keyword into conversation, “so will that be Haytch-Tee-Em-El?” Yes, but that’s my problem.
Also frustrating is the situation we have here where there are enough people around to form a hierarchy but that hierarchy is so skewed as to be ridiculous. Our system admin doesn’t know a wizard from an MMC plugin. The head developer can barely build a nicely scaling table without Dreamweaver. Yet here I am, way down the list, with less CPU power than everyone (bar Mat, who has the same G3 350). The worse thing is that at least once a week I get to watch the other developers cock something up and they only rarely ask my advice on how to fix it. That, to me, is a slap in the face, but I think it is a side effect of the fact that I very clearly can not be arsed most of the time. Beggars can’t be choosers, eh.
It would be OK, if I didn’t end up having a rant like this most every Friday. Studio Managers making technology decisions, the Systems Administrator telling everyone off for running Gnutella for security reasons when he himself runs ICQ. When I do complain to a director, it’s Shaun because he’s the most approachable, but he never ever does anything about it. Mat got told that he will not be building a site that he recommended be built in PHP a few weeks back, he got told this by the Studio Manager, who for all the world sounded like he was making a tech decision. Mat is complaining to Shaun about this. Nothing will happen and it’s terrible, not only are our views ignored when it suits people, but we don’t seem to have any way of getting round that. I find it hard because I have to have a bond with someone before I start complaining to them. Shaun just treats my comments like jokes sometimes.
I want to leave, it’s gonna happen. I’m thinking big faceless software corporation developing tax return printing applications. As long as I can program in a professional environment, I don’t care. My goal is to learn from more experienced programmers, rather than anything else.