by Matt Hinchliffe

Learning from legacy and defenses against haunted forests ⚔️

For the last year I’ve been leading an effort to replace the system used to assemble and deliver the front-end of We’ve redesigned and rebuilt all of the functionality needed by 18 user-facing services to compile and optimise their client-side code, render global UI components, and implement all manner of glue and important bits besides.

Although the old system had coupled us to some imperfect technical decisions made 5 years ago (which is an age in JavaScript!), this wasn’t our main motivation for replacing it. We actually replaced it for two reasons:

  1. It was a critical part of our stack that had slowly decayed and become a haunted forest. …


Matt Hinchliffe

Internet bricklayer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store