Just because you can do something doesn’t mean you should. If there’s no upside to allowing something, no matter how small the downside is, it shouldn’t be allowed. Errors are everywhere, lurking. The only way to wholly avoid them is to never interact with the outside world. This isn’t a good solution, it’d be like making sure your website isn’t hacked by shutting it down. While education focuses a lot of the mechanics of error handling systems in code, there’s less emphasis on how to interact...