4.6.0
Today, Iβd like to announce Homebrew 4.6.0. The most significant changes since 4.5.0 are opt-in concurrent downloads with HOMEBREW_DOWNLOAD_CONCURRENCY, preliminary macOS 26 (Tahoe) support and a buil...
πΊ Homebrew 4.6.0 is out!
Opt-in concurrent downloads (`HOMEBREW_DOWNLOAD_CONCURRENCY`), early macOS 26 (Tahoe) support, a built-in `brew mcp-server` and lots of other fixes.
Run `brew update` to get it.
Full details at: brew.sh/2025/08/05/h...
05.08.2025 10:24 β π 27 π 12 π¬ 1 π 0
Joel Spolsky's "Smart and Get Things Done" remains best summary for engineering talent.
No-one gives a shit how you did in school or what your IQ is if you can't actually ship.
No-one cares how fast you ship if you are stupid about how you do it.
Move faster, intelligently.
29.07.2025 08:41 β π 5 π 1 π¬ 0 π 0
"Well, will you decompose your monolith into microservices just because all your friends are doing it?"
26.06.2025 14:57 β π 1 π 0 π¬ 0 π 0
Where these tools really shine is for cases where the realistic alternative is not "an engineer will do it" but "no-one will bother doing it at all".
There's many scripts I wrote this year that I just wouldn't have bothered with before. Time spent to saved wouldn't make sense.
20.06.2025 14:59 β π 3 π 0 π¬ 0 π 0
"ChatGPT cannot write better code than a mid-tier engineer"
Ok cool I guess I'll ask the mid-tier engineer who is willing to work for Β£20/month and be on call 24/7/365 to answer my queries in under a minute to write that script for me instead.
20.06.2025 14:59 β π 2 π 0 π¬ 1 π 0
For example, if you do `git commit` and then `git push`: commit locally and skip only the push to build confidence everything else is working.
Another example, for release workflows: tag in the workflow and only `git push` the tag after you've confirmed everything pasts tests, builds, etc.
13.06.2025 11:25 β π 1 π 0 π¬ 0 π 0
GitHub Actions conditional logic best practice: if you have code that runs only on a push to `main`/`master`, on a release, schedule, etc. run as much of it as possible every time.
13.06.2025 11:25 β π 1 π 0 π¬ 1 π 0
Some of the best advice I ever got from seasoned OSS leaders was to stop doing work that others on the project could do instead. Step back, let others step up and focus my energy on higher impact problems.
This advice proved even more applicable as CTPO of @workbrew.bsky.social, too.
10.06.2025 09:56 β π 4 π 0 π¬ 0 π 0
And I'm seeing similar extremes in the Research Community when it comes to the usage of AI. Folks wholesale discounting it because of a hallucination, and other folks being like "we use synthetic users and don't talk to humans anymore and the results look credible!" (gell-mann amnesia effect).
06.06.2025 17:11 β π 1 π 1 π¬ 0 π 0
Mike! I thought this whole post was SO SMART and really liked your points about the gell-mann amnesia effect (which I had never heard of!) and your points about asymptotic progress. I had to ask ChatGPT to explain your big words to me, but I really liked your thoughtful take π
06.06.2025 17:09 β π 1 π 1 π¬ 2 π 0
Aw, thanks Grace! Hope you're well!
09.06.2025 07:22 β π 1 π 0 π¬ 0 π 0
Why will open source maintainers thrive in the LLM era?
> They have honed the skill of rapidly reviewing large volumes of unfamiliar or newly contributed code. This skill is useful, perhaps even essential, for effectively leveraging LLM output.
Interested? Check out the post:
04.06.2025 15:33 β π 1 π 0 π¬ 1 π 0
Mike McQuaid
Read the full piece here: opensource.org/maintainers/...
22.05.2025 12:06 β π 3 π 0 π¬ 0 π 0
On challenges:
> Sometimes, things can get darker still with things bleeding into personal abuse and harassment. I once had someone say they were going to turn up and harass me at a conference talk I was giving. Iβm lucky enough to not be threatened by this but: itβs completely unacceptable.
22.05.2025 12:06 β π 1 π 0 π¬ 1 π 0
(I have a WIP post for going in more detail on what I think about LLM AI and OSS, stay tuned!)
22.05.2025 12:06 β π 0 π 0 π¬ 1 π 0
On AI:
> I think LLM tooling has the potential to be positive for open source but the jury is still out. To be really effective: you need to ensure you do extensive review of any AI generated output. Who are some of the best people in the world at extensive code review? Open source maintainers.
22.05.2025 12:06 β π 0 π 0 π¬ 1 π 0
Wrote a piece for @opensource.org based on my experiences in open source over the last 20 years (!).
22.05.2025 12:06 β π 14 π 2 π¬ 3 π 0
Co-founders John Britton & @mikemcquaid.com joined @johncodes.com and @bizza.pizza on @heavybit.com Open Source Ready podcast to share the story of Workbrew. They unpack their journey in dev tools, the evolution of Homebrew, and whatβs next for developer environments.
π§ buff.ly/hqUKLeT
22.05.2025 09:34 β π 1 π 2 π¬ 0 π 0
Proud to release Homebrew 4.5.0 today. The most significant changes since 4.4.0 are major improvements to brew bundle/services, preliminary Linux support for casks, official Support Tiers, Tier 2 ARM64 Linux support, Ruby 3.4 and several deprecations.
29.04.2025 09:27 β π 5 π 0 π¬ 1 π 0
Proud of this one. Following a Shape Up process to get new features to customers every ~8 weeks. The velocity of shipping is incredible over here.
24.04.2025 08:12 β π 6 π 2 π¬ 0 π 0
I designed the initial engineering hiring process at Mendeley and interviewed the first ~5 engineers there. At @github.com, I interviewed ~50 engineers. Through these, and being interviewed ~15 times myself, I had a good idea of what I loved/hated to design things accordingly.
16.04.2025 12:12 β π 2 π 0 π¬ 1 π 0
In the last two years building @workbrew.bsky.social (a remote-first, enterprise Homebrew startup) Iβve hired 5 engineers (and a hybrid PM/EM). This has been my first time being a βhiring managerβ.
16.04.2025 12:12 β π 3 π 0 π¬ 1 π 0
It's really underrated how much, when building a CLI, it's worth leaning on integration/regression tests that actually run the tool rather than "test" the code in some unrepresentative test environment.
These tests have saved me on Homebrew and other projects more times than I can count.
10.04.2025 11:30 β π 7 π 2 π¬ 1 π 0