Error Codes or Exceptions? Why is Reliable Software So Hard? | Hacker News Reader