Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Error handling is one of the reasons why I lost interest in Go.


Regardless of language, error handling is my favourite part of programming. It’s where the most interesting problems lie.

What motivates the “happy path only” programmer?


Perhaps, but without the proper tools/primitives it is certainly not my favorite part of programming.


What tools or primitives are missing that you wouldn't also need in the "happy path"? It is not like error handling is any different than any other type of handling from a programming point of view. It's the "business" challenges that makes it interesting. Most everyone has already figured out how to deal with success, but few want to think about failure, leaving all kinds of interesting problems to solve.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: