4 ms·
>"While these are essential tools for maintaining complex societies it is particularly easy to see how over time their benefits decline and their costs rise whe
by peter_d_sherman 4y ago
>"While these are essential tools for maintaining complex societies it is particularly easy to see how over time their benefits decline and their costs rise when you only ever add laws and regulations but never do a partial or complete rewrite.
It is the societal equivalent of the accumulation of technical debt in startups."
What a great analogy!
At least for people that truly understand what technical debt is...
- dial9-1 4y agothere are many analogies that could be made comparing software development to society. for example, distributed vs centralized is akin to communism vs capitalism. web-development, like modern-day societies, only want to "scale", but forget that scaling goes both ways, up and down.
- amelius 4y agoAnd using laws in ways they were not intended to be used (loopholes) corresponds to hacking. It's never punished in the same way as hacking, though. In fact, it's often considered a fair practice.