2 ms·
> Homebrew is a lifesaver on macOS and is the only thing not making me pull my hair out. All credit due, Homebrew is amazing given that it doesn't have the sam
by zamalek 5y ago
> Homebrew is a lifesaver on macOS and is the only thing not making me pull my hair out.
All credit due, Homebrew is amazing given that it doesn't have the same opportunities for deep integration that Linux package managers do. It certainly made MacOS bearable for me. But, it's only good in a walled vacuum. There's almost nothing else on the platform to compare it to. I have been using nix-darwin, but packages routinely break on darwin (not that I blame them for it).
Windows might have never had a package manager, but there are decades of workflows build up around not having one. Downloading an .exe/.msi and installing is sub-optimal, dangerous, and barbaric, but it does work. Linux has pacman, RPM, deb, nix, ostree, flatpak, and more, which (from personal experience) are all amazing. The Mac package workflow has been built up around a second-class citizen: Homebrew. And the fact that Homebrew is a second-class citizen shows. If you've used almost any other package manager as a daily driver you get an idea just how wanting the whole MacOS ecosystem is. There are a few ones worse than your options with Apple (cough Snap cough), but not many.
I wonder how many Apple power users understand just how bad they have it with Apple.