Larry Wall Quotes on Software engineering

7 quotes

  1. There are probably better ways to do that, but it would make the parser more complex. I do, occasionally, struggle feebly against complexity... :-)

  2. Magically turning people's old scalar contexts into list contexts is a recipe for several kinds of disaster.

  3. We don't have enough parallel universes to allow all uses of all junction types--in the absence of quantum computing the combinatorics are not in our favor...

  4. And in the limiting case where the optimizer is completely broken because it's not implemented yet, we get to work around that too. Optionally...

  5. Even if you aren't in doubt, consider the mental welfare of the person who has to maintain the code after you, and who will probably put parens in the wrong place.

  6. In computer science, it is said that premature optimization is the root of all evil.

  7. Optimizations always bust things, because all optimizations are, in the long haul, a form of cheating, and cheaters eventually get caught.

All Larry Wall quotes