4 ms·
This could be because construction (civil engineering?) is a fairly mature field that's been around for hundreds of years. Of course there's new materials and d
by 2143 4y ago
This could be because construction (civil engineering?) is a fairly mature field that's been around for hundreds of years. Of course there's new materials and designs and everything but there are also established methodologies and standard practices.
Add things generally go according to plan in Western countries so I'm not surprised.
(I'm from a non-Western country where long term planning of anything is futile — too much entropy and chaos).
Computers, software etc is a very young field in comparison. By the year 4723 things would hopefully be standardized (and possibly build themselves).
- wizofaus 4y agoWhile the maturity of the field is surely part of it, the fact remains that a typical piece of computer software almost certainly has a lot more unique complexity and functionality than a typical building. It's pretty rare a building is expected to provide the ability to do something that no other building has ever done before, yet we expect this sort of thing of software all the time. Nor is a building expected to perform complex logical and arithmetical operations while in use, or if it is (e.g. software controlling the elevators or climate control system), it's using more-or-less off-the-shelf componentry to do so.
- jq-r 4y agoI would say that both you and the parent are right. Software engineering is both new, and non-standard. So we get worst of both worlds, on one hand there are no good truly standard practices, and on the other the technology is very complex and rapidly changing absolutely all the time. Knowing this, one could say that its a minor miracle anything gets shipped in this industry.