Click here to Skip to main content
15,886,095 members

Survey Results

You make a hack to get something working. Do you leave it or fix it?

Survey period: 17 Aug 2020 to 24 Aug 2020

Our quick hacks are the duct tape that powers the world. Assume the hack you made is safe, doesn't affect performance, and works

OptionVotes% 
If it works, I leave it14717.78
If no one notices, I leave it131.57
If I have the time (and am actually able to fix it), I fix it34641.84
if I'm told by my manager to fix it, I (probably) fix it202.42
If it bothers me enough I'll find the time to fix it19823.94
I fix poor hacks, always607.26
I don't do hacks. My code is pure as the driven snow495.93



 
GeneralIf it works, I leave it Pin
steveb22-Aug-20 4:40
mvesteveb22-Aug-20 4:40 
GeneralFix it within reason Pin
r_hyde21-Aug-20 14:07
r_hyde21-Aug-20 14:07 
GeneralI'm fighting with the opposite... ;) Pin
User 1106097920-Aug-20 6:54
User 1106097920-Aug-20 6:54 
General"kludge limit" Pin
James Curran19-Aug-20 19:00
James Curran19-Aug-20 19:00 
GeneralRe: "kludge limit" Pin
honey the codewitch19-Aug-20 20:49
mvahoney the codewitch19-Aug-20 20:49 
GeneralFix it if possible Pin
Dominic Burford19-Aug-20 0:40
professionalDominic Burford19-Aug-20 0:40 
I would prefer to fix the problem properly than leave a workaround. If time is not permitting then I would make sure I properly commented the workaround so that the next person to come across it understood why it was there.
"There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult." - C.A.R. Hoare

Home | LinkedIn | Google+ | Twitter

AnswerBased on the premise, was it really a hack? Pin
willichan18-Aug-20 14:55
professionalwillichan18-Aug-20 14:55 
GeneralRe: Based on the premise, was it really a hack? Pin
Fabio Franco18-Aug-20 21:37
professionalFabio Franco18-Aug-20 21:37 
GeneralIf I have the time??? Pin
Jalapeno Bob18-Aug-20 8:01
professionalJalapeno Bob18-Aug-20 8:01 
Generalwow, this is some really hacky code... Pin
SirWernich17-Aug-20 20:08
SirWernich17-Aug-20 20:08 
GeneralMissing option - tech debt Pin
Ravi Bhavnani17-Aug-20 5:46
professionalRavi Bhavnani17-Aug-20 5:46 
GeneralRe: Missing option - tech debt Pin
Jon McKee17-Aug-20 13:40
professionalJon McKee17-Aug-20 13:40 
GeneralRe: Missing option - tech debt Pin
agolddog18-Aug-20 5:09
agolddog18-Aug-20 5:09 
GeneralAnd sometimes Pin
W Balboos, GHB17-Aug-20 5:14
W Balboos, GHB17-Aug-20 5:14 
GeneralGiven that the entire code base is pretty much a hack... Pin
Marc Clifton17-Aug-20 3:13
mvaMarc Clifton17-Aug-20 3:13 
GeneralAs long as... Pin
Sandeep Mewara17-Aug-20 2:23
mveSandeep Mewara17-Aug-20 2:23 
GeneralRe: As long as... Pin
W Balboos, GHB17-Aug-20 5:18
W Balboos, GHB17-Aug-20 5:18 
GeneralRe: As long as... Pin
Sandeep Mewara17-Aug-20 11:27
mveSandeep Mewara17-Aug-20 11:27 
GeneralA hack is just another way of saying for... Pin
Mike Hankey17-Aug-20 1:48
mveMike Hankey17-Aug-20 1:48 
GeneralRe: A hack is just another way of saying for... Pin
KarstenK17-Aug-20 7:25
mveKarstenK17-Aug-20 7:25 
GeneralIf the hack is safe, doesn't affect performance and works... Pin
Sander Rossel17-Aug-20 1:37
professionalSander Rossel17-Aug-20 1:37 
GeneralRe: If the hack is safe, doesn't affect performance and works... Pin
Greg Utas17-Aug-20 3:01
professionalGreg Utas17-Aug-20 3:01 
GeneralRe: If the hack is safe, doesn't affect performance and works... Pin
musefan19-Aug-20 3:11
musefan19-Aug-20 3:11 
GeneralRe: If the hack is safe, doesn't affect performance and works... Pin
Daniel Pfeffer20-Aug-20 8:41
professionalDaniel Pfeffer20-Aug-20 8:41 
GeneralRe: If the hack is safe, doesn't affect performance and works... Pin
musefan20-Aug-20 21:28
musefan20-Aug-20 21:28 

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.