Hacker News new | ask | show | jobs
by m463 2072 days ago
I wonder about that stuff too and sometimes I think some problems are really like:

https://xkcd.com/530/

I suspect a big one is "regular" engineering vs software engineering. Regular engineering has schedules and (apart from the apple campus) can put up a building in a predictable amount of time. Also testing and maintenance and more.

1 comments

Software creation has the characteristic that if you are doing the same thing over and over you are doing it wrong. Construction and manufacturing are much about doing the same thing the same way every time. This is why a lot of techniques do not translate well to/from software and other disciplines.
I would argue that 90% of all software share the same premise.
And considering nearly every construction process is behind time and over budget, the premise itself is flawed.