Skip to main content
Mike McQuaid

Mike McQuaid

Software engineer

Aug 20, 2026

15:06
bit of tension there when using open source you do see like people open issues want things to be fixed but then don't necessarily contribute to the fix or aren't willing to open a pr or maintain it says that's great thank you for finding it Can you have a go at trying to fix it? What do you wish they knew or understood about maintainers that might make that relationship a little bit more comfortable?
15:29
Yeah.
15:30
So I think the, I wrote a blog post about this a while ago, right.
15:34
That was rather, uh, inflammatory.
15:37
That's a word.
15:38
Yeah.
15:39
I invented it named, uh, open source maintainers.

28 MINS LATER

43:27
etc yeah but before we go I've got one last question which I wanted to pick your brains on because as a father of four kids my oldest being nine and begging me to stay up 2am is when the England Mexico game was and I said not a chance you've talked a bit about screen time as a parent yourself and you had quite an interesting take can you can you give me a little bit more information about that
11:16
So tell me about these brew files.
11:18
Yeah, so a brew file is basically like a declarative way of interacting with Homebrew, right? So rather than doing...
11:27
brew install x brew install y brew upgrade whatever you can have a single file which has a bunch of definitions in it um so they were originally sort of created for well i mean they were originally originally created by a sort of just like a very limited kind of gem files but for for brew sort of idea and they've been i guess i i've extended them and worked very heavily on them over the years with the idea of If you're a software developer and you're working on a software project, then you probably have a package.json for your MPM stuff or a Python requirements.txt or a gem file in your Ruby projects.
12:02
But most of those projects would always have somewhere in the readme, oh, and by the way, you should install MySQL or Redis or Postgres or whatever it is.
12:12
In some cases, they just leave that as an exercise to the reader from somewhere.
12:17
In other cases, they say, oh, run these brew install commands.
12:20
But the problem with that is it's all very manual and boring, and you can't really test it.

10 MINS LATER

22:17
Oh,

We value your privacy

We use cookies to understand how you use our platform and to improve your experience. Click “Accept All” to consent, or “Decline non-essential” to opt out of non-essential cookies. Read our Privacy Policy.