Great post here from Andrew, particularly on why Homebrew doesnβt need a NPM-style cooldown.
@mikemcquaid.com
I'm CTPO at Administrate, Homebrew Project Leader, ex-GitHub Principal Engineer, author of Git in Practice and an OSS and developer productivity leader. Posting mostly automated from mikemcquaid.com. If you want me to read your reply: email me instead.
Great post here from Andrew, particularly on why Homebrew doesnβt need a NPM-style cooldown.
Should be obvious but seems itβs not: donβt spam OSS maintainers or coworkers with AI code youβve not reviewed yourself.
For coworkers only, sometimes fine explaining your testing and why reviewed isnβt necessary e.g. a one-time script.
Itβs hard to understate just how much more productive coding agents are at some tasks in YOLO mode. Essential to have a good sandbox for this, though. My favourite so far is sandvault: no Docker nonsense needed.
The year is 2068. All matter in the solar system has been consumed for energy. All energy is used for the systemβs sole remaining purpose: AI generation of another new frontend for Homebrew.
The author and I are convinced AI is net positive in engineering today but worth engaging seriously with the downsides.
They are actively promoting it by taking money for putting these links at the top of the page. How many times does something need to be mentioned or reported for the same keyword before someone thinks "maybe we should stop taking money for this"?
I guarantee there are others that have been blocked.
Google continues to take money for malware pretending to be Homebrew installation.
Thereβs nothing Homebrew can do about this. Google needs to fix it.
Please put me in contact with someone at Google high enough level to actually fix it.
Andrew nails here many parts of what actually makes OSS maintaining hard work.
Empathy is needed more for OSS sustainability than money.
βThis new technology will replace developers!β is not a new thing.
Nice look at what some previous claims were (and how they resulted in more developers and more software).
Great take about the cultural requirements to create β10x engineersβ
sounds like fun! email me!
I gave a talk: Package Management Learnings from Homebrew
Homebrew 5.0.0 released in 2025. Walk through the major changes in 5.0.0, improving expectations based on other package managers and what they can learn from Homebrew's approach.
I gave a talk: What happened to RubyGems and what can we learn?
Lessons for non-Ruby projects on non-profits, governance, money and access in open source, drawn from the RubyGems dispute.
All the βfaster Homebrew in Rustβ projects are a bit like parsing HTML with regex.
The simplest use-cases seem to work, itβs easier and thereβs just edge cases to fix.
Fixing these edge cases requires recreating Homebrew and using Ruby (which will be slower again).
How Homebrew Became Macβs Package Manager with Mike McQuaid
Interviewed by Screaming in the Cloud.
This analysis was both helpful and hurtful.
Another reminder to focus on a single task and ship to completion whenever possible.
The Most Important Skills Going Forward with CTO + Homebrew Maintainer Mike McQuaid
Interviewed by .
βThe Failure Mode of Clever (is asshole)β
Applies to some OSS commenters Iβve seenβ¦
Great take from John Scalzi (who also writes GREAT sci-fi books).
Raising kids in an addictive internet without losing your mind (or theirs)
Anil has a decent framework here for thinking if youβll actually be happy in a job.
Great and nuanced take from creator of Redis.
If youβre still in the βthese tools are uselessβ camp or βthese tools are unethical so I wonβt use themβ: youβve not understood how things have already changed.
I like this take on how to get promoted.
My experience has been that promotions come from finding and doing important work.
Being spoon-fed is fine for juniors but a negative signal for those seeking e.g. staff+ promotions.
I find myself referring too often to the βis it worth the time?β xkcd.
This works best when the person doing the automation is also the person saving the time.
Itβs that time of year again to look at your calendar like Marie Kondo and ask:
βDoes (this (meeting) spark joy?β
If not: try to cancel or shorten it.
Would love it if people expressing strong opinions about open source declared what project(s) theyβve maintained and for how long.
Would help weed out the uninformed.
Strongly agree with βThe Move Faster Manifestoβ.
This matches my experiences at GitHub, Homebrew, Workbrew.
You can also be fast and sustainable.
brianguthrie.com/β¦
Download, listen or read on:
- YouTube: youtube.com/playlist?lis...
- Apple Podcasts: podcasts.apple.com/gb/podcast/m...
- Spotify: open.spotify.com/show/2LgoStq...
- GitHub: github.com/Minimum-Viab...
- Podcast RSS Feed: api.riverside.fm/hosting/Ryz8...
Workplace politics arenβt optional. Ignoring them just hands power to someone else. In our latest Minimum Viable Management episode, @mikemcquaid.com and Neha are joined by @deniseyu.bsky.social to talk about political capital, allyship and how leaders and senior ICs can use influence responsibly.
I agree with Sean here.
The industry default seems to be βidealistic about engineering, cynical about managementβ.
Things work better if youβre a little cynical about both.
This analysis of Valveβs approach to hardware was really interesting.
I have bought all their hardware and will likely buy all the new stuff and this helps explain why.
https://www.garbagecollected.dev/p/valve-the-reverse-apple