Should I stay or should I go?
September 28, 2007 4:41 PM
Subscribe
Should I fire my freelance client? If so, how?
I've maintained a client's web site under the same contract for about five years. Basically I get a $300/month retainer for up to 10 hours of work (my client and I are both based in the Bay Area), including CSS, HTML, JavaScript, and PHP/MySQL coding.
I set up the site in Movable Type in 2002. The client's needs outgrew Movable Type's capabilities (at the time) so I did a lot of complementary ad hoc PHP coding, so managing the site involves a confusing mix of Movable Type and a custom Admin section.
That combination soon got unmanageable and limited, so I proposed replacing it with a CMS (pMachine) over four years ago. They're basically too cheap to pay for the additional hours or buy CMS software, so nothing's ever happened.
Their communication style makes it difficult to do quality work. Every request is last-minute ASAP! and every e-mail is marked urgent and has "URGENT" in the subject line, so I do things the quick way, not the right way. When I told them this made mistakes more likely and made it difficult to do good work they understood but didn't change their behavior. (They complain about the hours if I try to redo the work correctly later.) They don't review my work, which is especially helpful when you're working under emergency conditions, and they recently complained about something I missed two years ago which they hadn't caught.
Early this year they said they wanted to a redesign in Spring 2007 and convert to a CMS (great idea, boss!). I recommended ExpressionEngine and I offered to spread the work out over several months so there wouldn't be additional cost for my time and to let them use a license I'm not using so there wouldn't be an additional cost for the software. A month or so later they said they wanted to use Mambo, so I did some research and said ExpressionEngine or Drupal would be a better fit for them. No response. (I don't have to have people do what I say, but what's the point in having a consultant when you don't use their consultation or even respond to it?)
Guess what? Still no redesign or CMS. When I asked for an update in June they said they were expecting to make a decision in July.
I'm thinking about telling them I'm canceling the maintenance agreement effective the end of 2007 because I can't provide them with the quality of work they need under these conditions and offering to set up ExpressionEngine before then. It sucks because I've put a lot of time into their site but I'm ashamed of the quality of work I've been able to do under the circumstances and I don't list them in my portfolio.
Is it time to cut them loose? How do I do it?
(I tried to keep this relatively short so I left out the many examples where I've disappointed them.)
p.s. Movable Type is great for a lot of people, but it's not a good fit for me and this client, so please refrain from recommendations on how to make it work.
p.p.s. I wouldn't be surprised if they're already working with another developer because they recently added some new pages to the site that I didn't work on.
posted by anonymous to work & money (19 comments total)
7 users marked this as a favorite
posted by iamabot at 4:45 PM on September 28, 2007