Error handling is hard. This is an undestatement. Code with a lot of error handling boilerplate oftentimes becomes unreadable. In this article we explore two programming tricks that allow developers to formalize error handling in a way that helps readability and maintainability.
By definition, most software engineers are average. I'm starting this serie of blog articles to help the everyday engineer to overcome their biases and generally write better code. In this first article, we'll explore some git features that allow improving overall pull requests quality.