4 ms·
This is absurd. First, structural engineering in the developed world is insanely expensive because everything is overbuilt by at least 100% and teams of expensi
by allworknoplay 11y ago
This is absurd. First, structural engineering in the developed world is insanely expensive because everything is overbuilt by at least 100% and teams of expensive senior people are hired to check every single number many times over the course of many months.
Software engineering, in contrast, is rushed out the door by typically over-worked, junior, and small teams. Blame the management, not the engineers.
But more importantly, this is totally beside the point, because the two problems aren't even the same: most software has to change constantly; structures mostly stay the same. The hard part about software engineering is designing for flexibility -- it's ridiculously easy to build software that never changes.
Oh, and by the way, it is extremely common to have significant structural flaws in major construction projects; they simply find ways to go in and fix them before the building collapses, but not always before leaks occur, mold grows, etc.