Tag archive for “Maintenance”
“Even so the program works. Is this not just an aesthetic judgment, a dislike of ugly code? It is until we want to change the system. The compiler doesn’t care whether the code is ugly or clean. But when we change the system, there is a human involved, and humans do care. A poorly designed system is hard to change. Hard because it is hard to figure out where the changes are needed. If it is hard to figure out what to change, there is a strong chance that the programmer will make a mistake and introduce bugs.”
“There is No CODE That is More Flexible Than NO Code!”
“Any sufficiently advanced bug is indistinguishable from a feature.”
“As a rule, software systems do not work well until they have been used, and have failed repeatedly, in real applications.”
“If your project doesn’t work, look for the part that you didn’t think was important.”
“Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.”
“Computer Science is the only discipline in which we view adding a new wing to a building as being maintenance.”