Getting error handling right

Yan Babitski
Dec 15, 2019 · 6 min read

Software engineers write programs that work. Great software engineers write programs that work in almost any condition.

You just spent 5 minutes typing in the name, addresses, and lots of other things in an online government form and got the “Server connection closed” message after clicking on “next.” You check in to a flight using a self-check-in terminal, and after finally solving the quest of using its interface, you got “Sorry, an error happened.” You are making a money transfer using a mobile app and step into an elevator where there are no signal and app freezes.