I'm a full time web developer/graphic artist. It is usually a nice job. I get to deal with good people and I enjoy the creative process. However, some projects are sent straight from hell to torment me for ages. If I was freelance I could tell these folks to stuff it and move on, but I'm not a freelancer and thus must work on the projects that come in.
Here is a bit of advice for folks getting into web development. (Actually, I'm sure this advice is applicable for folks in almost any field.) Make sure any project you accept has a single clearly defined leader/decision maker. In my experience, projects by committee suck donkey balls. The project will remain an amorphous blob, never taking shape…always shifting. It will become an albatross around your neck, consuming more time and resources than it is worth.
I write this today because I'm in that very situation. I am in the middle of a project that never seems to move forward, but consumes ever larger amounts of my time. There must have been hundreds of content changes by now and an untold number of graphic and layout changes because there are at least 8 people making decisions.
Sometimes I think a zombie outbreak would be welcome as it would free me from this hellish project. |