Skip to main content Alex Collie's blog

Posts on Go

  1. Making a Linter from Scratch

    Overview

    The usefulness of linters should not be understated, they act as a lightweight form of PR review.
    In fact, the Google SRE guide suggests that “nitpick” comments should be left to linters.
    Linters help prevent obvious bugs and serve as guardians of code quality.

  2. The Five Stages of Testing (and How I Finally Reached Acceptance)

    Background

    I’ve been on quite a journey with testing, When I first started they were the part of the codebase constantly breaking and causing endless regeneration. Luckily, that was some time ago and my views have matured, mostly through being burned by not building tests and seeing the difficulty of replicating a bug.