As a web developer, it can be easy to just push a PR without considering how you can make things more maintainable and extendable in the long run.