Visibility as a Prerequisite for Catching Errors
medium.com