Feature creep; never do work for friends?
November 24, 2008 5:20 PM
Subscribe
How do I escape from my friend's Web design project from hell?
For a lump sum, I made the mistake of offering my Web design services to a physician friend, thinking it would be a casual project lasting a few weeks, for which he would be grateful, no matter what I came up with. It has taken over half a year and I can't seem to quit it.
Because he was my friend, I didn't have him sign a contract, or set any limits on how much work I was going to do. I know, big mistake. But in the past, other friends had trusted my judgment and liked whatever I whipped up. But this guy turned out to be like TV's Monk, obsessing over every tiny little step in the process ("what if we made the buttons orange? No, I liked the red ones...what if you made that gray gradient bright blue?"), and demanding all these extra bells and whistles that you would never normally find on a blog. When I told him that Movable Type doesn't do X or Y, but that famous bloggers get away with doing it like Q and R, he would be extremely stubborn and said, "Well, I want to do it like X and Y, that's how I do things."
I tried to make him happy, regardless of the fact that I was breaking all these Web standards and just asking for trouble. At first it was a fun challenge, but later I realized I had created something out of a Charlie Kaufman movie, a growing mess of custom scripts, a Rube Goldberg device where every new mode needs bug-fixing and inspires new feature requests.
At some point you run into the fact that you have programmed something totally stupid and unworkable and incompatible with itself. The style sheet makes me want to run screaming, because he refused to accept a normal 2-column blog layout, and I granted some of his whims.
The site is perpetually in a state of being 90% done. It looks fine I guess, but he keeps asking for new features, and when I protest that they would be more work, he will interrupt: "What's so hard about that, it's just like that other thing you programmed."
It's not that he isn't a nice guy, but I don't really like how he talks to me, and I'm not sure how I let myself slip into this role where I'm feeling both guilty (at the remaining glitches in this beast) and exploited (as this guy has tried to turn every inch into a mile).
Have any of you ever found yourself in a situation like this, and what did you do to remove yourself from it?
posted by anonymous to human relations (34 comments total)
11 users marked this as a favorite
He isn't a nice guy because he has the empathy of a lungfish. Friends don't guilt friends into never ending contract work. Declare it done, then hand him the number of somebody who works for an hourly rate, and will be glad to accommodate his ever-changing whims.
posted by benzenedream at 5:33 PM on November 24, 2008 [1 favorite]