Mike McQuaid

CTPO and Homebrew Project Leader

  • Articles
  • Talks
  • Interviews
  • Thoughts
  • Projects
  • CV
  • Now
  • About
  • Sandboxes and Worktrees: My secure Agentic AI Setup
    Article / 14 Apr 26

    I’ve been using AI tools since early 2021 when I was invited to test out the Copilot internal alpha at GitHub (where I spent 10 years). I’ve maintained Homebrew since 2009. I’ve now personally hit the “AI writes 90% of my code” (Dario Amodei’s early 2025 prediction for late 2025). I’ve been asked by a few folks to detail my current setup so: here it is.

  • This AI Tool Rips Off Open Source Software Without Violating Copyright
    Interview

    Emanuel Maiberg on 404 Media

    21 Apr 26

    “The ethics fucking suck. Open source isn’t just source code you download once. It’s an ongoing relationship.”

  • What happened to RubyGems and what can we learn?
    Talk

    31 Jan 26

    Lessons for non-Ruby projects on non-profits, governance, money and access in open source, drawn from the RubyGems dispute.

  • Getting Shit Done in Institutions
    Podcast

    Minimum Viable Management

    24 Jan 26

    David Yee, VP of Engineering at The New York Times and head of its new AI platforms and products mission, joins Mike McQuaid and Neha Batra for a...

Latest

Thoughts

14 May

“It’s the duty of all Free Software developers to steal as much time as they can from their employers for software freedom.”

Jeremy Allison, co-creator of Samba and, at the time, a Google employee.

🫡

13 May

Open source maintainers at profitable companies: stop asking permission to fix what your employer already depends on.

No paperwork. No programme. No manager’s blessing. Just maintain it on the clock.

https://ossresistance.com

8 May

Your regular reminder that shitting on OSS on social media is a selfish thing to do.

Good job sapping volunteer maintainers’ motivation in exchange for your “internet points”.

Next time: try rolling up your sleeves and contribute a fix to the problem you’ve identified.

4 May

I wonder how much of people loving or hating meetings is down to how well they can type or multitask.

21 Apr

“I’m excited to work with you, the company seems great. I’m a little unwhelmed with the salary, though, is there any chance you can do better?”

This sentence gets most who try a 0-10% new job pay increase with zero resentments.

Paraphrase it and use it (even on me).

Articles

  1. Sandboxes and Worktrees: My secure Agentic AI Setup14 Apr
  2. Prompts Pranking Peers7 Apr
  3. My Parenting "Screen Time" Philosophy13 Jan
  4. POSSE, Blog and Feed Updates18 Dec
  5. Software Estimation Choices9 Dec

Interviews

  1. This AI Tool Rips Off Open Source Software Without Violating Copyright21 Apr
  2. Ruby Central report reopens wounds over RubyGems repo takeover1 Apr
  3. How Homebrew Became Mac's Package Manager with Mike McQuaid27 Jan
  4. The Most Important Skills Going Forward with CTO + Homebrew Maintainer Mike McQuaid16 Jan
  5. Homebrew and macOS Package Management with Mike McQuaid21 Oct

Talks

  1. What happened to RubyGems and what can we learn?31 Jan
  2. Package Management Learnings from Homebrew31 Jan
  3. Ruby on (Guard)Rails24 Oct
  4. Using "modern" Ruby to build a better, faster Homebrew17 May
  5. Homebrew's Evolution4 Feb

Podcasts

  1. Getting Shit Done in Institutions24 Jan
  2. Performance Reviews, Done Right9 Jan
  3. Politics at Work Without Losing Your Soul29 Dec
  4. Beyond Engineering: Healthy Tension19 Dec
  5. When Things Go Wrong: How Leaders Rebuild Trust14 Nov
  • Prompts Pranking Peers
    Article

    7 Apr 26

    I’ve worked from home since 2009. One of (very few) things I miss about working in an office is the pranking potential. Zip-tying phone cables, rotating monitors, changing keyboard layouts, all that good stuff.

  • Ruby Central report reopens wounds over RubyGems repo takeover
    Interview

    The Register

    1 Apr 26

    “If your project hasn’t argued about governance or money yet, it will one day. Be prepared and try to do this before it becomes a problem.”

  • My Parenting "Screen Time" Philosophy
    Article

    13 Jan 26

    Like many people who now work with computers, I was told as a child I spent “too much time on screens” and then built a career out of it.

  • Package Management Learnings from Homebrew
    Talk

    31 Jan 26

    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.

  • POSSE, Blog and Feed Updates
    Article

    18 Dec 25

    How I leaned harder into POSSE on this site: added a Thoughts section, reshuffled feeds and homepage, wired everything to POSSE Party/newsletter, and what subscribers should do.

  • How Homebrew Became Mac's Package Manager with Mike McQuaid
    Interview

    Screaming in the Cloud

    27 Jan 26

    Mike McQuaid explains how Homebrew grew from a side project into macOS’s de facto package manager and how the project is sustained today.

  • Performance Reviews, Done Right
    Podcast

    Minimum Viable Management

    9 Jan 26

    Performance reviews have a reputation for being stressful, confusing and often disconnected from reality. Too often they surface feedback that should have been shared months earlier or reduce...

  • Software Estimation Choices
    Article

    9 Dec 25

    The process of software estimation is frustrating for software engineers and those who consume their estimates. Consumers often ask “why can these software engineers not just tell me when it will be done?”.

  • The Most Important Skills Going Forward with CTO + Homebrew Maintainer Mike McQuaid
    Interview

    freeCodeCamp Podcast

    16 Jan 26

    Mike McQuaid joins Quincy Larson to discuss career lessons and the software engineering skills worth prioritizing next.

  • Good Things Take A Long Time
    Article

    24 Oct 25

    In tech, 3 years is often considered a “long tenure”. We maintain open-source projects for 2 years, then burn out. We start habits, lose momentum and quit.

  • Ruby on (Guard)Rails
    Talk

    24 Oct 24

    The guardrails I love in the Ruby ecosystem and why you should use and love them too.

  • Bootstrapping gem.coop Governance
    Article

    9 Oct 25

    gem.coop was announced on Monday. As part of that announcement it was mentioned that I was helping gem.coop set up a governance process, continuing the work I’d first started helping with on RubyGems.

Occasional updates by email. RSS/Atom feeds are linked below.

  • Mike McQuaid
  • Sponsor me on GitHub Sponsors
  • RSS/Atom
  • CC-BY-NC-SA license
  • GitHub
  • Mastodon
  • YouTube
  • LinkedIn
  • X (Twitter)
  • Threads
  • Bluesky