Coder Ethics and Responsibility to Client

Reply

Join Date: Mar 2008
Posts: 5
Reputation: dealered is an unknown quantity at this point 
Solved Threads: 0
dealered dealered is offline Offline
Newbie Poster

Coder Ethics and Responsibility to Client

 
0
  #1
Mar 6th, 2008
After completing a customer software project for a client and after using the program for some time speed issues where discovered.

It is believed that normalizing and optimizing the source code will definately increase the speed of the program.

Is it the responsibility of the coder to go back through the code (remember, the coder has been paid in full already) to improve the performance of the custom software he created for his client "at no additional charge to the client" or should the client pay more money for the coder to optimize the code he already wrote?
Reply With Quote Quick reply to this message  
Join Date: Apr 2005
Posts: 16,160
Reputation: jbennet is a name known to all jbennet is a name known to all jbennet is a name known to all jbennet is a name known to all jbennet is a name known to all jbennet is a name known to all 
Solved Threads: 531
Moderator
Featured Poster
jbennet's Avatar
jbennet jbennet is offline Offline
Moderator

Re: Coder Ethics and Responsibility to Client

 
0
  #2
Mar 6th, 2008
depends what the contract says
If i am helpful, please give me reputation points.
Reply With Quote Quick reply to this message  
Join Date: Nov 2004
Posts: 6,143
Reputation: jwenting is just really nice jwenting is just really nice jwenting is just really nice jwenting is just really nice 
Solved Threads: 212
Team Colleague
jwenting's Avatar
jwenting jwenting is offline Offline
duckman

Re: Coder Ethics and Responsibility to Client

 
0
  #3
Mar 7th, 2008
Correct. Unless the contract includes a maintenance SLA there's no reason for the original creators to "fix" anything unless a new contract is made up for that, including payment for the effort.
If the software was signed off on by the customer, he agreed that it works according to the specs agreed upon in the original contract.
If it doesn't that's the customer's responsibility for not performing his acceptance tests properly.
As people are clearly allowed to attack me but I'm not allowed to defend myself, I no longer post to this site.
Reply With Quote Quick reply to this message  
Join Date: May 2006
Posts: 1,827
Reputation: ithelp is a name known to all ithelp is a name known to all ithelp is a name known to all ithelp is a name known to all ithelp is a name known to all ithelp is a name known to all 
Solved Threads: 118
ithelp's Avatar
ithelp ithelp is offline Offline
Posting Virtuoso

Re: Coder Ethics and Responsibility to Client

 
0
  #4
Mar 7th, 2008
Optimized code becomes too difficult to understand and maintain. So company charges additional $$$ to optimize a software product.
Reply With Quote Quick reply to this message  
Join Date: Nov 2004
Posts: 6,143
Reputation: jwenting is just really nice jwenting is just really nice jwenting is just really nice jwenting is just really nice 
Solved Threads: 212
Team Colleague
jwenting's Avatar
jwenting jwenting is offline Offline
duckman

Re: Coder Ethics and Responsibility to Client

 
0
  #5
Mar 8th, 2008
nope. That's utter nonsense, as we've come to expect from "ithelp" who only helps people see what an utterly incompetent person it is.
As people are clearly allowed to attack me but I'm not allowed to defend myself, I no longer post to this site.
Reply With Quote Quick reply to this message  
Join Date: May 2006
Posts: 1,827
Reputation: ithelp is a name known to all ithelp is a name known to all ithelp is a name known to all ithelp is a name known to all ithelp is a name known to all ithelp is a name known to all 
Solved Threads: 118
ithelp's Avatar
ithelp ithelp is offline Offline
Posting Virtuoso

Re: Coder Ethics and Responsibility to Client

 
0
  #6
Mar 8th, 2008
Originally Posted by jwenting View Post
nope. That's utter nonsense, as we've come to expect from "ithelp" who only helps people see what an utterly incompetent person it is.
How many real life optimization projects have you worked in ? let me guess ZERO
Reply With Quote Quick reply to this message  
Join Date: Apr 2005
Posts: 16,160
Reputation: jbennet is a name known to all jbennet is a name known to all jbennet is a name known to all jbennet is a name known to all jbennet is a name known to all jbennet is a name known to all 
Solved Threads: 531
Moderator
Featured Poster
jbennet's Avatar
jbennet jbennet is offline Offline
Moderator

Re: Coder Ethics and Responsibility to Client

 
0
  #7
Mar 8th, 2008
Optimized code becomes too difficult to understand and maintain
is crap.

additional $$$ to optimize a software product.
is correct
If i am helpful, please give me reputation points.
Reply With Quote Quick reply to this message  
Join Date: Nov 2004
Posts: 6,143
Reputation: jwenting is just really nice jwenting is just really nice jwenting is just really nice jwenting is just really nice 
Solved Threads: 212
Team Colleague
jwenting's Avatar
jwenting jwenting is offline Offline
duckman

Re: Coder Ethics and Responsibility to Client

 
0
  #8
Mar 8th, 2008
Originally Posted by ithelp View Post
How many real life optimization projects have you worked in ? let me guess ZERO
Several. Which is more than you can say, as you're just a nutcase who thinks it knows it all.
As people are clearly allowed to attack me but I'm not allowed to defend myself, I no longer post to this site.
Reply With Quote Quick reply to this message  
Join Date: Apr 2005
Posts: 16,160
Reputation: jbennet is a name known to all jbennet is a name known to all jbennet is a name known to all jbennet is a name known to all jbennet is a name known to all jbennet is a name known to all 
Solved Threads: 531
Moderator
Featured Poster
jbennet's Avatar
jbennet jbennet is offline Offline
Moderator

Re: Coder Ethics and Responsibility to Client

 
0
  #9
Mar 8th, 2008
stop the personal attacks. both of you.
If i am helpful, please give me reputation points.
Reply With Quote Quick reply to this message  
Join Date: Nov 2007
Posts: 121
Reputation: Auzzie is an unknown quantity at this point 
Solved Threads: 16
Auzzie Auzzie is offline Offline
Junior Poster

Re: Coder Ethics and Responsibility to Client

 
0
  #10
Mar 13th, 2008
Well i would have to agree with the previous posts. If maintianing the system is not in the original contract then you have a choice to make, you can either get them to write up a new contract OR you can take the optimisation on as part of a good customer service (altough it was down to them for not testing before paying)
Reply With Quote Quick reply to this message  
Reply

This thread is more than three months old.
Perhaps start a new thread instead?
Message:



Other Threads in the IT Professionals' Lounge Forum
Thread Tools Search this Thread



About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC