117 votes
Accepted

My client wants 25% of comments in my current project, how to react?

All the other answers and comments here really threw me for a loop, because they are so counter to my first reaction and so counter to the attitude I've witnessed in my coworkers. So I'd like to ...
Daniel Wagner's user avatar
83 votes

My client wants 25% of comments in my current project, how to react?

The customer is king. So as contractor you shall meet whatever the client has defined as quality standard. Or you risk to be out. This being said, it matters very much how the (here poor) quality ...
Christophe's user avatar
  • 77.3k
21 votes
Accepted

How to deal with endless support requests?

The best way to go forward with someone like that is to: 1. Offer to refund the license cost and cancel their license. Tell them that they exhausted the support and that you are unwilling to go ...
Wilbert's user avatar
  • 1,703
18 votes

My client wants 25% of comments in my current project, how to react?

The client wants at least 25% of comments in each of its software projects. Does the client really want 25% of comments or does your client want your code to be as descriptive as possible? IMHO, ...
Chrᴉz remembers Monica's user avatar
12 votes

My client wants 25% of comments in my current project, how to react?

This reminds me of those silly Stack Overflow answers you see that consist of one line followed by, literally, "some text here to get to minimum character limit". When this happens, arguments could ...
Lightness Races in Orbit's user avatar
11 votes

Does Scrum work well when a "client" is really a "target audience?"

Scrum is particularly suited for the situation where there is no singular client, because there is not really a "client" role defined within Scrum. In Scrum, the Product Owner should be ...
Bart van Ingen Schenau's user avatar
10 votes

Why almost no webpages hash passwords in the client before submitting (and hashing them again on the server), as to "protect" against password reuse?

most replies here seem to completely miss the point of client-side password hashing. the point is not to secure access to the server that you are logging into, since intercepting a hash is no more ...
crutchy's user avatar
  • 133
10 votes

How do you minimize destructive user workarounds?

You (perhaps your whole department) need to change your attitude towards users. Your software is there to help the users to get the job done - not the other way around! If the users are not able to ...
JacquesB's user avatar
  • 59.6k
10 votes
Accepted

How do you minimize destructive user workarounds?

First of all: if your software allows to mess things up, it is not the fault of the users!. The only effective way to prevent this is to fix the software, so it won't allow workarounds, or only with ...
Doc Brown's user avatar
  • 208k
7 votes
Accepted

Convincing Client to return open source work

If the OS project is in active development, and you create a fork with your own custom modifications, then you can't upgrade to future versions of the main branch. Depending on the project this may be ...
JacquesB's user avatar
  • 59.6k
6 votes
Accepted

How to get out of a memory usage problem of a .NET application?

causing the server application needing to restart every two weeks, which is very bad. This is your problem. Not the fact your application needs to be restarted every two weeks - but the fact this ...
Doc Brown's user avatar
  • 208k
5 votes
Accepted

Who (client or provider) should write the specifications document

It is your responsibility to gather enough information to make it reasonably possible to write an application that substantially fulfills the client's expectations. Usually that means going back to ...
Robert Harvey's user avatar
5 votes

My client wants 25% of comments in my current project, how to react?

Having 25% comments in your code is an excellent goal to have, and it makes the client happy. Now writing 25% crappy filler comments like "i += 1; // increase i by 1" should be beneath you, so take ...
gnasher729's user avatar
  • 45.4k
5 votes

My client wants 25% of comments in my current project, how to react?

I don't know what's the big fuss about with this requirement. Just by basic doxygenation of your code you're probably already at 10% or so. And let's take another 5% of comments you've written for ...
einpoklum's user avatar
  • 2,508
4 votes

Client wants browser's back button to work on a website doing AJAX calls

My client wants the browser's back button to work, but since you're not moving to a different page or anything, I don't think that's actually possible, is it? No, it certainly is possible. When ...
Winston Ewert's user avatar
4 votes

How to get out of a memory usage problem of a .NET application?

Does anybody have an idea how I can get out of this mess? From a customer perspective, you have to prove it's not your application/process causing the memory pressure, or admit that there's a problem....
Jon Raynor's user avatar
  • 11.5k
4 votes
Accepted

Looking for arguments: who decides about network connection technology: customer or supplier

This is indeed a not-so-good fit for a number of sites, but I don't know a really good one. In general the deployment process should be subject to contractual agreements between customer and supplier, ...
Hans-Martin Mosner's user avatar
4 votes

My client wants 25% of comments in my current project, how to react?

We all know this is a crap requirement. The interesting question here is how to react? I'm a big believer in making problems visible. Here I'd use the fact that money talks. Ask me to do this ...
candied_orange's user avatar
3 votes

Does Scrum work well when a "client" is really a "target audience?"

Scrum does promote reactive development as apposed to visionary development. It does not prohibit the latter per se but in practice the reactive forces will be stronger and better supported by scrum ...
Martin Maat's user avatar
  • 18.4k
3 votes

My client wants 25% of comments in my current project, how to react?

Yes, I understand your frustration with the silly rule. I've read lots of programs with useless comments like x = x + 1; // add 1 to x And I say to myself, So THAT'S what a plus sign means!! Wow, ...
Jay's user avatar
  • 2,657
2 votes

My client wants 25% of comments in my current project, how to react?

Arbitrary metrics seem to be a fact of life in too many projects... This is often seen in dumb requirements such as a maximum Cyclomatic complexity leading to more complex code, because functions are ...
Andrew's user avatar
  • 2,018
2 votes
Accepted

How to pass credentials to client

I would consider giving a temporary password which the admin must change after logging in the first time. Also you need to ensure that this temporary password will be used only by the admin. This ...
Mightee's user avatar
  • 179
2 votes

My client wants 25% of comments in my current project, how to react?

I am disappointed by the lack of imagination displayed by my fellow programmers here. It seems to me the client did some research. He may have read somewhere that quality code typically contains ...
Martin Maat's user avatar
  • 18.4k
2 votes

My client wants 25% of comments in my current project, how to react?

In the short term theres nothing you can really do. Go along with it. You should also ignore all the stupid ideas I'm seeing in this thread about passive aggressive protests and silly jokes within ...
speciesUnknown's user avatar
2 votes
Accepted

Should i accept that a client adds changes to sourcecode on an ongoing development?

What's the matter ? I understand that this is extremely annoying. But this can happen when the rules of the game are not clearly explained. Depending on contractual matters, the customer may or may ...
Christophe's user avatar
  • 77.3k
2 votes

Requirements Gathering in a Foreign Country

I have done this for years myself. I guess you need to follow the same rules you would normally do in any local job. In addition here are few points to consider: Understand that each country has its ...
NoChance's user avatar
  • 12.5k
1 vote

How to pass credentials to client

Really you should get them to type in the password as part of an install script. If not possible and assuming you are off site, I would do a screen share where: You remote to the machine and login ...
Ewan's user avatar
  • 75.8k
1 vote

Who (client or provider) should write the specifications document

It depends completely of what the customer is looking for and what was sold to the customer. In an ideal world, the customer would now exactly and upfront what he needs. He would provide you a ...
Christophe's user avatar
  • 77.3k
1 vote

Who (client or provider) should write the specifications document

The typical process is that the software development company work with the customer to define the specifications of the software. How involved this becomes, depend on the commercial model... Is the ...
Michael Shaw's user avatar
  • 9,945
1 vote

Convincing Client to return open source work

we feel that it could be difficult trying to convince the client that a reasonable portion of the work they're paying us for will be given away for free to anyone else who wants it You are ...
gbjbaanb's user avatar
  • 48.6k

Only top scored, non community-wiki answers of a minimum length are eligible