Screaming in the Cloud

How Homebrew Became Mac's Package Manager with Mike McQuaid

11 snips
Jan 27, 2026
Mike McQuaid, project leader of Homebrew and steward of the macOS/Linux package manager. He recounts Homebrew’s pub-born origin, the rise of Brew Bundle for one-command Mac setups, casks for GUI apps, auto-update tradeoffs that support millions of users, maintainer stipends and review-based security, and why Homebrew enforces strict open source rules.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

Homebrew As A Cross-Platform Tool

  • Homebrew supports Linux because users needed a non-root, cross-platform package manager for development and CI.
  • Some Linux distros now use Homebrew alongside immutable roots and Flatpak for userland packages.
ANECDOTE

Born In A London Pub

  • Homebrew was conceived by Max after a pub conversation about package management, inspiring the beer-themed names.
  • Casks began as a separate project to manage macOS apps like Chrome and were later merged into Homebrew.
ADVICE

Rebuild A Mac With One Command

  • Use Brew Bundle with Brewfiles to export and install your exact set of packages for a new machine.
  • Run brew bundle dump, review the diff in git, then brew bundle cleanup to remove unneeded cruft.
Get the Snipd Podcast app to discover more snips from this episode
Get the app