Years ago, there was a company that made a refactoring engine for C, I believe I paid >100$ for it in the late 90s or early 2000s. It was a standalone server that could communicate with Emacs (I wasn't an Emacs user). For a consulting engagement, I bought this tool and learned Emacs. I printed out a poster that I put on the wall that show the workflow for the most common tasks I needed to accomplish. I could not have completed it without it.
I discussed this with other programmers at the time, and they were somewhat incredulous that I bought software instead of spending 10x the time to complete the task. Knowing when to buy tools is a skill in and of itself.