Today, I came across this tweet from Thomas Fuchs:
So I started wondering about what makes software engineering different from civil engineering, and how we could make more reliable software. I replied with:
And then thomas came back with
So...
- Are there things we can learn from civil engineering to make software more reliable?
- Are there inherent differences that make creating reliable software harder than creating reliable constructions?