Click here to Skip to main content
15,890,123 members

Survey Results

Should Software Developers offer warranties for their code?

Survey period: 6 Oct 2013 to 14 Oct 2013

Let's restrict it to just the code and not any loss or damage caused by bad code. If our code breaks should we be legally liable to provide a repair, a replacement or a refund?

OptionVotes% 
Yes74047.59
No81552.41



 
GeneralRe: No Pin
Nelek13-Oct-13 12:07
protectorNelek13-Oct-13 12:07 
GeneralConsider environment Pin
Matt T Heffron8-Oct-13 12:25
professionalMatt T Heffron8-Oct-13 12:25 
GeneralClose the Loop Pin
Michael Joseph Lukatchik8-Oct-13 9:44
Michael Joseph Lukatchik8-Oct-13 9:44 
GeneralDEPENDS ~ Just watch the movie "RoboCop" ... Pin
MacSpudster8-Oct-13 9:40
professionalMacSpudster8-Oct-13 9:40 
GeneralRe: DEPENDS ~ Just watch the movie "RoboCop" ... Pin
MacSpudster9-Oct-13 6:40
professionalMacSpudster9-Oct-13 6:40 
GeneralWe need an 'It Depends' choice Pin
Tom Clement8-Oct-13 8:56
professionalTom Clement8-Oct-13 8:56 
GeneralYes only if there is no QA Pin
Ravimal Bandara8-Oct-13 7:06
Ravimal Bandara8-Oct-13 7:06 
GeneralDepends on Contract, Project Team, Project Management, Technology Base, Code Base, Scope etc. Pin
dpminusa8-Oct-13 6:47
dpminusa8-Oct-13 6:47 
I am all for promoting honesty, cooperation, professionalism, clear and clean code that works. Warranties for code is a tricky topic. I see it as entwined with the contract, the project management, the project team, the technology base, the code base, etc.

If you are part of a team then how can you completely warrant your code? The result is only as good as the weakest link in the project. Maybe if you create a HASH of each file in your code and have that as a stipulation in the contract. I have done this and avoided recourse when the user group tinkered themselves or with a third party that did not have the skils to make the changes correctly.

If you are the only developer then what about the frameworks and assembiles, DLL, etc. that you use or are asked to use? They can be flawed or maybe incompatible or inappropriate in ways that you could not predict. They may change after your project is developed introducing problems.

If you warrant the code then the contract has to have a bunch of clauses on time periods, changes to frameworks, etc. It is a lot cleaner to just offer is as is (working to spec. of course) within the estimate and create new change orders for additional work. That helps keeps everybody honest and encourages building a cooperative relationship.

The best projects I have done included a lot of milestones and adjustments made at each point to the scope and costs. The worst ones were one estimate and all kinds of changes that were ultimately expressed with gems like "well of course it would have to do that also", "we expected you would have added that, any good system would have that", " I am sure we mentioned we would need that too", "Bill expects that to be in there though", ...

My comments are a bit broader scope than the question but I see this question as having that scope realistically.

Hope this is helpful.
"Courtesy is the product of a mature, disciplined mind ... ridicule is lack of the same - DPM"

GeneralI voted No, but... Pin
Nicholas Marty8-Oct-13 5:25
professionalNicholas Marty8-Oct-13 5:25 
GeneralRe: I voted No, but... Pin
Albert Holguin8-Oct-13 5:35
professionalAlbert Holguin8-Oct-13 5:35 
GeneralWhat a dumbass idea - guarantee! Pin
Thornik8-Oct-13 4:37
Thornik8-Oct-13 4:37 
GeneralYes - 24 hours Pin
ZurdoDev8-Oct-13 4:18
professionalZurdoDev8-Oct-13 4:18 
GeneralQuality in the works Pin
BrainiacV8-Oct-13 4:12
BrainiacV8-Oct-13 4:12 
GeneralWarrantees Pin
MikeTheFid8-Oct-13 2:49
MikeTheFid8-Oct-13 2:49 
GeneralYes and No Pin
Fabio Franco8-Oct-13 2:19
professionalFabio Franco8-Oct-13 2:19 
GeneralRe: Yes and No Pin
Clark Kent1238-Oct-13 4:16
professionalClark Kent1238-Oct-13 4:16 
GeneralRe: Yes and No Pin
Fabio Franco8-Oct-13 4:20
professionalFabio Franco8-Oct-13 4:20 
GeneralMy vote of no Pin
Tim Carmichael8-Oct-13 2:02
Tim Carmichael8-Oct-13 2:02 
GeneralRe: My vote of no Pin
enhzflep12-Oct-13 5:10
enhzflep12-Oct-13 5:10 
GeneralTerms and Conditions could clearly state that Pin
Pasan Eeriyagama8-Oct-13 1:57
Pasan Eeriyagama8-Oct-13 1:57 
GeneralAre you really looking at this from the right angle? Pin
skipsey8-Oct-13 0:51
skipsey8-Oct-13 0:51 
GeneralRe: Are you really looking at this from the right angle? Pin
LOKImotive12-Oct-13 4:14
LOKImotive12-Oct-13 4:14 
GeneralI reluctantly voted no Pin
Gary Wheeler8-Oct-13 0:27
Gary Wheeler8-Oct-13 0:27 
GeneralHave a bit of pride in your work Pin
Gideon A Brits7-Oct-13 23:36
Gideon A Brits7-Oct-13 23:36 
GeneralRe: Have a bit of pride in your work Pin
MTWill8-Oct-13 6:51
MTWill8-Oct-13 6:51 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.