Screaming in the Cloud

How Homebrew Became Mac's Package Manager with Mike McQuaid

36 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
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.
INSIGHT

Rolling Release Tradeoffs

  • Homebrew is a rolling-release package manager that updates users to new upstream versions by default.
  • That design reduces support load but requires maintainers to balance stability and change.
Get the Snipd Podcast app to discover more snips from this episode
Get the app