I have an extremely rational hatred of this software. Not a typo or a misunderstanding of the phrase "irrational hatred".<p>I will go out of my way to delete this from a codebase.<p>I will go out of my way to block the url to github, and remove this from package manifests.<p>I will ensure that anything that would break oh-my-posh is a fundamental part of the software.<p>Nothing against oh-my-posh, its just too slow.<p>What I actually do hate are people, the kind of people who try to mandate and even further depend on oh-my-posh semantics. Or even more generally mandate cosmetic things in a generalized development environment. Your pretty colors and ligatures are jarring noise that actively destroys my attention and focus.<p>I value my terminal experience heavily, oh-my-posh has very much so been useless to an active deterrent in development to me due to it's slowness and poor defaults. Cross platform. But by far my worst experience is Windows.<p>And there is only so much you can blame on Windows Terminal (and other emulators on Windows) being slow due to all the jank on supporting so many bad algorithms, bad internal representation, codepoints, and encodings.<p>I especially hate the git "support". A moderately worn git repo will show you a noticeable slow down in standard operations just due to the number of objects, references, etc. that exists from the lifetime of active development. Yet rev-parse is effectively depended on to write out the branch, commit hash, etc.<p>There's more, far more. I am very unlikely to change my mind too. Maybe this software is for people who only touch the terminal precisely when they have no other option. And maybe I'm just too far from that demographic.