WheelsAtLarge 20 minutes ago

Modern gadget are next to impossible to fully debug since they are based on software. Software gives us infinite possibilities which is a double edge sword. We get infinite ways to design what we want but with that comes infinites ways that bugs can creep in. One way to mitigate the problem is to define strict design rules which minimize problems but that would also mean we minimize creativity.

Current tech may seem worse but that's simply because it tries to so much more which means we see a lot more unintended problems.

Bottom line, software-based-perfect-design is a moving target that it will never be achieved to our complete satisfaction.

arm32 5 hours ago

In my opinion, for the most part, the latter.