Software developers rarely like working on somebody else’s code; after all, another programmer’s code could never be as good as your own, right? Even well-documented third party code can be headache-inducing for someone new to it. Being asked to debug, refactor or generally modernize code that somebody else wrote, possibly many moons ago, will definitely get a coder’s heart racing - and not in a good way.
Quotes: “... being asked to re-write and modernize a program that my employer ‘has the source code for’, where ‘has the source code’ means ‘it's written in Fortran on this unsorted, waist-high stack of punch cards’.” bta
“... I think the worst ever experience that a programmer can face is to have the responsibility of working on someone else's source code which never did follow any sort of standardized, best practice approach.” George Alexander
“Being asked to ‘find the bug, something to do with [X]’ in C++ code and being handed a pile of paper (20 pages of code, around 2k LOC) instead of code you can compile, run and debug. “ Giovanni Idili
“This ‘Hour of Code’ generation of people and all of the crap that I'm going to be asked to clean-up in the future.” Chip Frank