ChatGPT solves this problem readily. Maybe they should hire ChatGPT.<p>The problem always bugged me though. The word “inverting” makes me think of flipping something upside down rather than horizontally. Although that’s not strictly necessary, I’ve never heard the word “invert” used elsewhere in the same way.
Homebrew the package manager is quite popular but that doesn’t indicate that it is engineered well. For instance, it doesn’t work with multiple user accounts which is such a trivial thing!
I remember this, and thought he was silly then and still think so.<p>Software becomes popular because it fills a niche, not because it is well written. If you have other people deciding what software to write, you don't need a niche-filler, you need a good software developer.