Live data from Hacker News

My customer wants me to record a video of how I develop his software product

programmers.stackexchange.com

31–40 of 175 posts

Re: My customer wants me to record a video of how I develop his software product

#32
Something I dealt with a lot in oil & gas engineering, and have never personally witnessed in software engineering, is a "change order".

The contract is signed. At this point, if you deliver on your end of the deal, they have to deliver on theirs†. If they want anything other than what is in that contract - additions, changes, removals - you send them a change order. This is a new document for both parties to sign, covering the new request, and comes with its own price tag on top of the contract already agreed.

These are essential when you are engineering an actual physical product, because changing the specification of a natural gas compression plant when it's half built is very, very expensive. Change orders are an excellent tool for ensuring not that scope creep doesn't happen, but that scope creep doesn't turn a profitable project into a loss.

† Of course, practically, no-one wants to take on a client that they will have to sue to get the money from. But you should know where you stand when that contract is signed - you deliver your part, they deliver theirs. You can simply say "no" to additional requests and deliver on the original.

Re: My customer wants me to record a video of how I develop his software product

#33
post #6

Earlier quoted context omitted.

If the client is 'not worth it' you're just not charging enough. Just work out what your price is and send them a new quote. Don't ever fire a client, that's just silly. Make the client say no.

According to the article: "...The customer considers that if I don't want to record the video, it's because I have something to hide and want to lie about the real time spent on his project" . Dealing with a client that tells you from the outset that they believe you are going to lie to them isn't merely an annoyance. It presents a risk to your career. This client will never be satisfied, or trust a word you say. He…

These kind of quotes from a customer should be instant red flags that they are not someone you want to work for. Devilboy does have a good bit of advice about charging an outrageous amount, but it's important to pick your battles. Sometimes no amount of money in the world is worth the headache that a customer like this could cause.

Re: My customer wants me to record a video of how I develop his software product

#34
post #32

Something I dealt with a lot in oil & gas engineering, and have never personally witnessed in software engineering, is a "change order". The contract is signed. At this point, if you deliver on your end of the deal, they have to deliver on theirs†. If they want anything other than what is in that contract - additions, changes, removals - you send them a change order. This is a new document for both parties to sign, c…

Oh it happens - that is how, certainly in the UK, the large consultancies like Accenture and Cap Gemini make their large profits, especially from Government type contracts.

They know that the customer will inevitably want change, especially with things like a new senior civil servant or politician wanting to "make their mark". At that point they are the only bidder, so no competition to drive down the price, and the client will generally pay whatever they ask - because it isn't their money they are spending.

Re: My customer wants me to record a video of how I develop his software product

#36
post #6

In this case, it's probably a good idea to fire the customer. These types of outrageous requests don't exist in a vacuum. People like this are very difficult to deal with, tend to be very miserly, and will be a non-stop headache. The customer will question everything you do, why you did certain things a certain way (even if he or she has no idea what they are talking about), etc. Drop kick this customer from your lif…

If the client is 'not worth it' you're just not charging enough. Just work out what your price is and send them a new quote. Don't ever fire a client, that's just silly. Make the client say no.

In this particular instance I'd get the customer to provide the kit or expense the equivalent kit to do the job (hardware, software etc.) and have them pick it up. They'd pay a top whack rate for the work too, mainly because it'd be what it costs to work their way rather than mine and I'd need to factor in costs for dealing with the requests I'd expect them to make.

If at the end of the day the customer can deal with that, then I'd accept it. I can isolate all my resources specific to that customer, provide them with dedicated kit (presumably with enough storage for them to keep the video footage) and they're (hopefully) happy with what I've done.

Re: My customer wants me to record a video of how I develop his software product

#37
post #6

Earlier quoted context omitted.

If the client is 'not worth it' you're just not charging enough. Just work out what your price is and send them a new quote. Don't ever fire a client, that's just silly. Make the client say no.

I disagree. Going back and forth to reach a higher price, only to have the client say No , is a waste of time. Even if they do agree to a higher price, money can only reconcile so much. Based on bad experiences I've had with a couple clients in the past, they couldn't pay me enough to work for them again.

Client: Please record yourself doing the job

Me: OK no problem, that will cost an extra $X

Client: Ah actually don't worry about the recording

Re: My customer wants me to record a video of how I develop his software product

#38
post #29

Earlier quoted context omitted.

> If the client is 'not worth it' you're just not charging enough. Just work out what your price is and send them a new quote. Don't ever fire a client, that's just silly. Make the client say no. I disagree. The more you charge the more you put yourself at risk—nominating some insane figure to scare him off is just as silly as his request (or close to it). There is nothing wrong with not taking on work or firing a cl…

Yup. Sometimes you have to just bite the bullet and fire them. We had someone approach us a few years ago we really didn't want to work with as everything they did screamed "moron in a hurry", so, rather than telling them to naff off, we gave them a quote that should have caused cardiac arrest. They agreed to it. Two years on. Still working with them. No amount of money makes it worth it. Particularly given that they…

Gotta get paid half up-front man!

Re: My customer wants me to record a video of how I develop his software product

#39
post #25

My thinking is this: If you fire the customer, then in the customer's mind (s)he was right to be concerned, and you just proved it by running away. Contract in place, signed. Keep all records of the unreasonable request and attempt to change the contract conditions. Do the work. Bill the customer. Sue if they don't pay.

If they think you're a crook from the outset, their hypothetical future confidence is not worth the effort.

Re: My customer wants me to record a video of how I develop his software product

#40
post #24

I wouldn't advice trying the technical arguments ("the video could be faked!" etc) since the client is clearly unfamiliar with freelancing and these arguments would simply serve to confuse. Either 'yes' or 'no', the 'yes' having whatever caveats you want to go with it. I've never freelanced, but I've spent a lot of time doing support, and I know what kind of personality is being dealt with here. The solution the post…

...since the client is clearly unfamiliar with freelancing...

That made me think of that cuatomer's employees and their working environment. I've read just the other day about a tech company over here that forces employees to have lunch at the company restaurant (with abusive prices) among many other outrageous measures. I'd say no to this kind of people, just because I don't want to make them any money.

Post reply on HN