in reply to rewrite: in literature and in coding
It can be difficult, however, to lock down what you're trying to do well enough to compartmentalize properly in a first draft. You know the programming methodology, and the client has a general idea of what he wants, but there's generally several rounds of:
Client: "I want x"
You: "It isn't really possible to do x, but what about y or z?"
Client: "Ok, z then."
You: "Good. You can do z using methods a, b, or c."
Client: "b sounds good."
You: "b is perhaps the most elegant method, but it will take more time and money. Looking at your situation, c might be better."
Client: "But I have to have b. There's a hidden requirement j that I forgot to tell you."
You: "Oh boy..."
|
|---|