Hacker News new | ask | show | jobs
by MobiusHorizons 1508 days ago
My point is that the presence of unusual or even absurd requirements is a different thing than over engineering, even though the results can seem similar. If a design incorporates complexity that is not warranted by the requirements or the constraints, it can be described as over engineered. Requirements can cause the same complexity, but it is now warranted.

You may, of course, disagree about the requirements, but that really is a matter of risk tolerance, and preexisting policy.