So as I work on this project, I am constantly wondering if I
should throw an error or dispatch an ErrorEvent. Invariably I end
up considering many different things that might happen when an
error actually happens which isn't super productive. I was
wondering if any seasoned programmers had any advice or rules of
thumb about when to do one and when to do the other.
Thoughts?