Are you telling me that spending time writing an app to learn the guitar neck isn't the best way?? Blasphemy, I tell you!
Anyway here is my app of shame:
https://kelvie.github.io/chord-finder/
I also came to the realization after making this that my time was better spent transcribing, but I wanted to learn egui (and this was before coding agents, so it actually took some time).
There should be a saying like "A tool is not the task" similar to "A map is not the land." As professional tool makers it can be easy to replace the task with a tool in theory, but that's not reality.
In a similar vein I think that's why there are so many devs making game engines instead of games.