4 ms·
My explanation for this is complexity. Let’s take a bridge as a comparison. It’s also technical but it’s understood very well and there not much variability. A
by mo_42 4y ago
My explanation for this is complexity.
Let’s take a bridge as a comparison. It’s also technical but it’s understood very well and there not much variability. A bridge doesn’t serve too many purposes. Mainly to allow heavy objects to move across something.
Software on the other hand is complex. Rather simple applications can have many purposes and even more internal execution paths. Sure, we need to develop a software just once. So all the engineers concentrate on a single thing, whereas we need many civil engineers to build and maintain the bridges. Apparently, it still doesn’t work.
Usually for software, there is no liability. Imagine civil engineers building bridges like software engineers. Maybe they would all look different and fancy and we would run around to take nice pictures of them. Also they would break down much more and people would just expect it and live with that.
- arroz 4y agoAnd die