Sometimes it happens that a programmer gets so annoyed or upset with something in a project that they sit down and implement a solution or solve a problem in one single multi-hour "rage-fueled" session.
Those are the best coding session. Headphones on, full focus and just code and code. Rage doesn't need to the motivation but "I'll show the others this can be done and ready in 6 hours, not 6 weeks" mantra works, too.
This is the dumbest thing, lol, but I used to play a lot of Diablo 4. There's an associated trading site that facilitates the trading of in-game items (https://diablo.trade/) but their frontend isn't great and is missing a lot of filters. So I spent a few hours and made a frontend of my own, and I was able to find a lot of deals that were otherwise difficult to sort through. Drastically improved the signal to noise ratio.
I did something similar with the Path of Exile cosmetics shop so that I could better find matching microtransactions for the set I was trying to build.
In both cases, I reached out to the official devs to offer to help just make their official one better, but both rejected my offer. So I ended up just building them for my own use.
------
Unrelated, there was a popular hiking trail I liked that didn't have a good map. I made one by combining several sources and formatted it into a PDF. I submitted it to a local trail group. Within a few months it became used and shared widely, which I didn't realize until a friend of mine printed it out and invited me on a hike. "Check out this great map," he said, "it's finally clear where the trail is". We had a laugh when he discovered I made it.