2 Dec 2002 robocoder   » (Journeyer)

"The customer is always right ... except in software development."

Consider when:

Expectations != Specifications = Implementation

In what other industry do you hear the mantra "reset the customer's expectations"? In other words, convince the user/customer to accept the specifications (and thus, the code-to-spec. implementation, and limitations thereof) as what he/she actually wanted/expected/paid for, rather than the developer/vendor changing the specification & implementation to match the customer's expectations (however reasonable or unreasonable that may be). Technically, the latter isn't rework ... it's new work. And isn't new work billable?

Here's a better mantra (loosely) lifted from Beck's "Extreme Programming Explained" [1,2]:

"Don't resist change. Embrace it."
On the other hand, perhaps the Borg were right:
"Resistance is futile. You will be assimilated."

-- Robocoder

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!