Au Revoir, Bocoup!

In June I departed Bocoup, the open-source software engineering consultancy where I’ve worked since 2013. Since then I’ve been traveling, doing some contracting work and planning my next move, but I’ve also been reflecting on the extraordinary experiences I shared as a part of a very unusual company.

Progressive Linting

Attempting to apply a new code style to a large existing codebase with tools like ESLint can be a daunting prospect; when your linter shows thousands of errors, it’s hard to know where to start without derailing more important work. By using Git to determine which files we have recently changed, however, we can break this Sisyphean task down into manageable chunks that align with our existing sprint feature work. Progressive linting makes your whole codebase more consistent, one patch at a time.