- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
The real WTF is working for a client for four months straight and not getting paid.
Admin
Admin
Admin
I wonder if other professions wrestle with this problem. Like, do people go to a home building contractor and say, "I want a house with two bedrooms, a kitchen, a living room, and a laundry room", and then after construction is half done go visit the site and say, "But where is the room for my home office? Of course I need a home office, I told you that I work from home all the time. Oh, and I was just thinking, could you add a basement? I really want a basement. And how come the walls are all nailed down like that? I saw a house once where the walls were movable so you could resize the rooms. I thought that was a cool idea. Didn't you do that?" Etc.
Admin
Cast not your Rubies and Pearls before clients.
Admin
I am not familiar with how consulting organizations work.
Admin
I've worked with several contractors, and that's their bread and butter. They come in with a lowball bid. Clients ALWAYS want more things as construction progresses, and this is where contractors get paid. $150 extra to paint this room in stripes instead of one color? Sure we can do that! Oh you want cove lighting instead of a down lights - that will be an extra $250. Those extras add up real quick!
Admin
Yes, they do. I once (before I began hammering bits) worked in construction and got paid three times for a closet that didn't remain built.
The wife came in and say "I don't want that closet - remove it". We'd tell her how much it cost since it was in the original blueprints and already built. She OK'd the cost and we removed it.
Then the husband came in and wanted the closet back in. He OK'd the cost and paid to add the closet back.
Then the wife came back with the husband... and they paid us to take it back out again.
The whole job was like this; the husband finally told us that the wife had control and he stopped coming to the job site.
I think she added an additional 10% or more the final cost of the home when all was said and done.
Conversations with the Architect indicated that the prints we built the house from went through 7+ iterations before we saw them... and she still wanted changes once construction was underway (usually after the work was done).
Our contract stipulated that any work requested was priced based upon what was altready done versus what the prints specified. If the work, or anything preliminary to it, was already done, they had to pay to change it. Otherwise it was a write-in and inital on the prints. Good thing we had it, too, or we wouldn't have made any money on the job.
Admin
Sounds like the carpet cleaning service I hired to do my house.
Admin
Come join us over at /r/hoggit; you'll fit right in.
Admin
The difference here is that in the end, you got paid.
Also, it doesn't sound like they were under the assumption that you should remove or add the closet for free. Or that you would automatically know what they wanted. The way I've always looked at it, indecisive is fine -- great actually -- as long as they're willing to pay for it.
Admin
A stupid and rude human being who has no clue about computers is not a 'curious perversion in information technology'. Please separate the wheaf from the chaff before posting these stories. They are probably good enough for people who like to post 'frist', but not for adults who want IT related entertainment.
This person would have made the same mess of her contract in advertising, cosmetics, and any other field. This is. Not. About. Information. Technology. But. About. A. Silly. Woman.
Admin
[quote user="urza9814 The difference here is that in the end, you got paid.
Also, it doesn't sound like they were under the assumption that you should remove or add the closet for free. Or that you would automatically know what they wanted. The way I've always looked at it, indecisive is fine -- great actually -- as long as they're willing to pay for it.[/quote]
The reason we had that stiupulation in the contract, in the first place, was because of the times we'd been burned by not having the clause. Just like Dick.
We also made sure we pointed the clause out to the client several times during negotiations -- and every time they asked for a change. Unlike Dick.
We also did regular 'draws' against the contract amount based upon milestones of completion. Also unlike Dick.
Admin
See Jane.
See Jane pound the table.
Hear Jane yell at Dick.
Run, Dick, run.
Admin
The reverse of this happened to us.
We wanted to order glass to frame a picture. We clearly stated this was for framing a picture. We asked for museum styled glass and they didn't have it. They did have some double sided glass that was shatter and glare resistant.
We asked for that and paid a very premium price.
We get the glass and there's a stamp in the corner. We called them back and the stamp was required by law to declare the glass was shatter resistant. It was printed inbetween the glass layers and couldn't be removed. They wouldn't even cut the glass because that was against the law.
Asking for a refund was a no deal, because they claimed they couldn't reuse the glass because of the odd dimensions. (Because it was for a picture....).
In the end we painted over it with a picture friendly "stamp" of our own.
So, can we fault the "engineers" for not anticipating a design requirement for hanging a picture; that is, to not sell us glasses with stamps on it, because we're hanging a picture.
There's some share in responsibility between seller/buyer when communicating requirements. Specifications that the buyer most likely wouldn't know needs to be discussed. Communication is a 2-way street.
Admin
I would have thanked her for her time, taken my drink, and walked away when I hit "Rubies and Pearls".
It's not bad to have a client that knows nothing about the tech, so long as A) They have a unique idea or a unique way to drive an existing idea (and certainly not something starting with "like Khan Academy"), and B) They know that they don't know, and they accept that you will dictate the tech because they don't know.
But when someone comes in with a bunch of useless buzzwords and thinks they have a multi-million dollar idea, that's plain trouble.
Admin
The guy delivered a set of downloadable zip files. Somehow I'm doubting his competence.
Admin
The difference between us programmers and construction workers is the physical product. Some people think we're wizards of the digital world who wave our wands at the screen and produce the product. Most people don't think construction workers wave wands at the lot and produce a house. The key is to educate the client to the unfamiliar digital world, and to convince them that requirements are as solid as blueprints.
Admin
Every client will swear that this is the case.
Admin
I'd love to hear the sequel. Litigation fun as told by Jane's lawyer.
Admin
I agree with you. The problem here is the context of the site -- It's a site about technology mishaps and bad programmers.
In this case, we're setting the context correct. Which is the WTF: The idiot for being an idiot, when they showed their idocy from the beginning... or the person who saw the idiot and thought "this will go just fine."?
When my daughter has an idea for an ice cream money machine, I don't say "good Idea honey!" and get angry at her when my scoop of ice cream with a dollar bill in it doesn't please her. Do I "deserve" for her to be upset? No, but I'd be an idiot if I made her really believe I really could make an ice cream money machine.
Admin
Also to be clear, my daughter isn't an idiot. She certainly knows more about "internet web technology" than Jane.
She's 7
Admin
This depends. There's no one-size fits all rule. You generally should not waste a lot of unpaid time on clients that may not even give you business. You should give out enough "free time" for both your client and you to evaluate the relationship. You're a joke to me if you think I'm going to pay you for an hour of your time discussing the project and evaluating your ability to complete it. However, you should be compensated for anything more than an hour or so, or any following meetings.
Your plumber comparison is terrible. You're talking about repair work -- something is broken that you need to come diagnose. I doubt your brother charges people to put in bids on a contract job. What we do MOST of the time is a bid on job, not repair work.
Admin
Shatter-resistant glass can not be cut. This is not because it is illegal, but rather that shatter-resistance is done by heating and tempering the glass (after it has been sized) quickly so that the outer layer is in tension. This means that if the glass is cut, or begins to break, it breaks apart into glass particles instead of shards of glass.
It seems more likely that the specifics of what was needed and what was being supplied was not clearly understood by both parties.
Admin
Why didn't you just go somewhere else which did sell museum glass? I'm prepared to bet that this was not a life-or-death request. Patience is a virtue.
Admin
I've had the issue (hostage payments) too many times to count. The worst part of dealing with family - or close family friends for that matter - is things get weird at family meetings after the first lawsuit for non-payment..
Admin
So, essentially, you would be happy that a client specifies a dollhouse to be constructed, then halfway through the client asks when the mansion in Concord will be complete, because the dollhouse is to be housed in the mansion.
It's still the same thing right? Dollhouse/mansion; what's a few thousand square feet between friends!
Sigh.
Admin
You should insist on a refund.
Admin
This.
TRWTF is that there are so many people here saying that the problem was with Dick.
The way I read the story was that he did reach a common ground (and signed a contract) with Jane about what he was to deliver at the initial meeting, and the story says that he got Jane to extend the contract according to the changes she wanted.
I had a similar experience that made me decide that freelancing is not for me: I met a guy who already had a product that did what it had to do, but required some serious refactoring before it would be able to do what he wanted it to do next.
I went through the existing product and gave him a detailed quote of exactly what had to be done. I kept my quote modest, because if it went well it could open up doors to more freelancing opportunities.
He still ended up being unhappy that my price was too expensive and I had to walk away. I wondered about it afterwards: Another more experienced freelancer may have come along and given him exactly what he wanted at twice the price, or (more likely) a cheaper freelancer came along and we'll see the code featured on this site one day.
Captcha: This story is also a reason why I don't do business with friends and family. Relationships get very saepius when things go wrong.
Admin
Admin
For those who want Dick to be the culprit... this is Freelance Fun! Just check Freelance Fun Sadness in action in clientsfromhell.net And yes, there is people out there that thinks you can do everything in the internet thingy from your shiny Mac, but you don't because you are a lazy moron. And is so easy because the computer does all the work! So you don't deserve a couple of bucks. After all, you were playing Medal of Duty IV or Warcraft Theft Assasin II most of the time, didn't you? You are a child in their eyes: so if you do something, you should have a few dollars for ice cream; and if you don't do what they expect... you are grounded from money, little smartypants! Sad but true, folks.
Admin
I don't need WYSIWYG as long as my app is WITIWIM ... what I typed is what I meant... or "don't auto-correct me.."
Also please don't hang on me to prevent me typing into a form whilst you are running ahead trying to predict what I am going to type next or loading something when I haven't finished typing yet.
Admin
I found this article good and very about IT and gotchas related to freelancing - what TF are you talking about? Gimme more of these, and quit posting stupid code samples of stupid coders - that's what I say.
Admin
The problem was Dick. He's clearly an amateur freelancing. Anybody in their right mind, after the second instance of scope creep (and most after the first), would have said "Change of scope, amend our agreement!" and/or written the contract with how scope issues would be handled spelled out.
The bigger problem, however, was Jane, for insisting that clairvoyance be part of the development lifecycle AND be free-of-charge (personally, I charge on the order of $100/hr extra for clairvoyance). And clearly, given that Jane finally did pay the grand sum of $1, Jane wasn't just a clueless harpy, but a cast-iron Grade-A bitch, as well.
Admin
COMIC SAAAAAAAAAAAANNNNNSSSS!!!!!!!
Admin
Go to this URL and you'll be able to edit your comment :)
javascript:document.body.contentEditable='true';document.designMode='on';void 0;
Admin
Come on Dick, all they need is a programmer.
Admin
Half payment up front & a back door ftp login to take the site down if they don't pay.
Admin
This is why I, a visual artist, love working with programers. We both work in media that seem strange and magical to outsiders but are really just a lot of skull sweat and training. We both have to face people thinking that something is "a tiny change" or "just doesn't look right yet". And we both have to put up with idiots who think that a trained monkey can do our job.
CAPTCHA laoreet: A small, brightly colored South Asian bird.
Admin
I'm about to do exactly that pro bono! Expecting lots of WTFery ahead.
Admin
check out a really good freelance job site called www.5spot.ca