Thoughts

Short thoughts that are cross-posted to X (Twitter), Bluesky, Mastodon, LinkedIn and Threads.

Mike McQuaid
Mike McQuaid

“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.

🫡

Comment
Mike McQuaid
Mike McQuaid

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.

Comment
Mike McQuaid
Mike McQuaid

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

Comment
Mike McQuaid
Mike McQuaid

“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).

Comment
Mike McQuaid
Mike McQuaid
Comment
Mike McQuaid
Mike McQuaid

At work, you have two jobs: being good at your job, being pleasant to work with.

You can sometimes get by for a while not doing them both but it’s hard to survive doing neither.

Comment
Mike McQuaid
Mike McQuaid

Every time you open an issue or pull request with “No description provided”, an open source maintainer dies.

Comment
Mike McQuaid
Mike McQuaid

One of the strengths of Homebrew, despite it being unpopular, is being willing to break backwards compatibility when necessary.

NPM’s unwillingness to do so reflects GitHub’s: both show excessive caution that harm both security and usability.

https://nesbitt.io/2026/03/31/npms-defaults-are-bad.html

Comment