3 ms·
In this regard, software is quite similar to law - more so than to other STEM disciplines like mechanical or civil engineering or math. A body of law is adapte
by senko 6y ago
In this regard, software is quite similar to law - more so than to other STEM disciplines like mechanical or civil engineering or math.
A body of law is adapted and extended through many years, by various groups having different priorities, and rarely does someone dive in and refactor it to be simpler (while achieving the same "business goals").
In software, at least we have an option of creating automated tests to verify correctness or internal consistency, and using stricter languages to avoid ambiguities.
In light of this, we (as an industry) are actually doing quite good!
- machiaweliczny 6y agoYeah, I would argue that essential work is usually similar to law (you just encode the rules to meet some objective). There's lot's of added complexity though in practice (due to distributed nature of systems, limited resources or just compatibility)