Tag archive for “Programming”
“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.”
“When people say that pair programming reduces productivity, I answer ‘that would be true if the most time consuming part of programming was typing.’”
“If you never think about programming after 5:01pm, you probably shouldn’t be a programmer.”
“There is No CODE That is More Flexible Than NO Code!”
“All methodologies are based on fear.”
“The generation of random numbers is too important to be left to chance.”
“The evolution of languages: FORTRAN is a non-typed language. C is a weakly typed language. Ada is a strongly typed language. C++ is a strongly hyped language.”
“Before software can be reusable it first has to be usable.”
“Any sufficiently advanced bug is indistinguishable from a feature.”
“As soon as we started programming, we found to our surprise that it wasn’t as easy to get programs right as we had thought. Debugging had to be discovered. I can remember the exact instant when I realized that a large part of my life from then on was going to be spent in finding mistakes in my own programs.”