For about a year I have been meaning to write a long-form blog post about my career advice for ICs Twitter thread… and it still hasn’t happened. 😄 I still get asked about this thread and receive comments on it quite a bit, so in the interest of making it easier to find I created this Medium post which simply links to it!

I also spoke about this thread/topic in two podcast episodes which I recommend listening to for more color:

Warning: This post might make you incredibly angry. On the other hand, it might make you incredibly happy. 😉

Exception versus return code based error handling

I’m not going to spend a huge amount of time in this short post discussing the pros and cons of using exception versus return code based error handling.

Matt Klein

Engineer @lyft (

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store