Whenever I suggest stepping back, easing up, laughing a little at ourselves, and going outside our own field, somebody objects, saying, "But software is different. We have to work harder, concentrate more, because nothing is as complex as software." Well, of course software is different, and more complex than anything people have ever before attempted to engineer. But that's why we have to loosen our structure, not tighten them. That's why we must learn from any place we can, any way we can.
Jerry Weinberg