Error handling
- It is bad to check for most exceptions in your regular code.
- This is only acceptable with temporary exceptions (timeouts, network problems) where you might have success on a second try.
- But before we can think about handling exceptions, let's throw some