For your next side project, make a browser extension
Reflections on the benefits of tweaking an existing app, instead of starting from scratch. In a previous post I've written about why browser extensions are an amazing platform for customizing existing software. Because the browser DOM can be hacked in open-ended ways, it's possible to build extensions that modify the behavior of an app in ways that the original creators never anticipated or intended to support.
https://www.geoffreylitt.com/2023/01/08/for-your-next-side-project-make-a-browser-extension.html