Systems that defy detailed understanding
I often wonder if things would be better if systems were less forgiving. I bet people would pay more attention if the browser stopped rendering on JavaScript errors or misformed HTML/CSS. This forgiveness seems to encourage a culture of sloppiness which tends to spread out. I have the displeasure of looking at quite a bit of PHP code. When I point out that they should fix
the hundreds of warnings the usual answer is “why? It works.”   My answer usually is “are you sure? “.<p>On the other hand maybe this forgiveness allowed us to build complex systems.