Contrast that with software. What are the criteria for evaluating software? Software doesn’t have mass. It doesn’t have shape. It doesn’t cast shadows. It has no edges. It has no size. You can’t pick it up. You can’t feel it. It doesn’t obey the laws of physics. It’s not really even there. Nothing is pushing back, saying, "That’s a bad idea; that won’t work; that’s going to burn someone or hurt someone or make someone drop it or…" Almost none of the tools we’ve developed to evaluate physical objects apply to software.
This is why most software goes bad over time.
via Inc. – How to Kill a Bad Idea. Start learning to say no and push back against bad ideas.