Thoughts

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

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
Mike McQuaid
Mike McQuaid

Job security for engineers is dead.

Career security is what matters.

You build it by learning, changing, taking risks, being reliable and stepping outside your lane.

Your employer won’t prioritise your long-term career.

You should.

Comment