$ cat
~/posts/gha-monorepo-extension.mdx
Published on
Nov 29, 2021
🎵 Tech Debt: The Musical
It was finally that time. The time that every developer looks forward to: the great ~~resignation~~ refactor.
I’d been leading a project for 6 months at this point and it had grown to facilitate a number of different features. There was:
- A CLI
- A React component library
- A set of tools that were used to interface with our headless content management system (Kentico Kontent).
This was all in one (internal) npm package.
Now, the project had been moving pretty quickly at this point. The team were sprinting well, but the requirements just kept coming. The window was broken, the building was crumbling. Then, we had it. A 4 week gap where we could stop listening for features and work on the quality of the codebase itself. Refactoring how it works as well as how it was packaged.

Comments
Nothing yet. Say the first thing.
Sign in to join the conversation.