The Curious Engineer

All blogs / Engineering management / careers

Mike McQuaid

mikemcquaid.com

CTPO and Homebrew Project Leader

Engineering management / careersSoftware / engineering practiceDev tools / editors / IDEs

Posts
106 from 17 Dec 2005 to 16 Oct 2026
Posting
weekly (44 in the last year)
Kind
personal blog
Feed
https://mikemcquaid.com/all.xml

2026 38

  1. The average developer needs to accept that the latest tier of…
  2. Thoughts
  3. Vibe Coding Developer Productivity Tools
  4. Proud my my mate Joe releasing his third excellent book.
  5. 23 Sep
  6. On-Call and First Responder: One Rotation to Rule Them All
  7. Today, I’m proud to announce Homebrew 7.0.0.
  8. 13 Sep
  9. Inside Modern Software Engineering with Homebrew’s Mike McQuaid
  10. Interviews
  11. Inside Modern Software Engineering with Homebrew’s Mike McQuaid
  12. Open Source Must Be Fun (Or It Will Die)
  13. In Memory of Jason Rudolph
  14. Join the OSS Resistance with Mike McQuaid
  15. Join the OSS Resistance with Mike McQuaid
  16. Why is Windows 11 so disliked by programmers – and can Microsoft do anything to change things?
  17. Why is Windows 11 so disliked by programmers – and can Microsoft do anything to change things?
  18. Make GitHub Actions Do More For You
  19. Homebrew tightens tap security, begins work on its interface
  20. Homebrew tightens tap security, begins work on its interface
  21. Today, I’m proud to announce Homebrew 6.0.0.
  22. 11 Jun
  23. Flood of AI ‘garbage’ is pushing open-source developers to the limit
  24. The impact of AI on open source software development
  25. Flood of AI 'garbage' is pushing open-source developers to the limit
  26. “It’s the duty of all Free Software developers to steal as much time…
  27. Open source maintainers at profitable companies: stop asking…
  28. Your regular reminder that shitting on OSS on social media is a…
  29. I wonder how much of people loving or hating meetings is down to how…
  30. “I’m excited to work with you, the company seems great.
  31. This AI Tool Rips Off Open Source Software Without Violating Copyright
  32. Sandboxes and Worktrees: My secure Agentic AI Setup
  33. Prompts Pranking Peers
  34. Ruby Central report reopens wounds over RubyGems repo takeover
  35. Package Management Learnings from Homebrew
  36. What happened to RubyGems and what can we learn?
  37. Getting Shit Done in Institutions
  38. My Parenting "Screen Time" Philosophy

2025 9

  1. POSSE, Blog and Feed Updates
  2. Software Estimation Choices
  3. Good Things Take A Long Time
  4. Bootstrapping gem.coop Governance
  5. Minimum Viable Engineering Management
  6. RubyGems Contribution Data with Homebrew's Tooling
  7. Why Open Source Maintainers Thrive in the LLM Era
  8. How and why I interviewed engineers at Workbrew
  9. Two Years Building Workbrew

2024 3

  1. Ruby on (Guard)Rails
  2. Ruby on (Guard)Rails
  3. Using "modern" Ruby to build a better, faster Homebrew

2023 6

  1. Our Intentions Don't Matter
  2. How I Procrastinate Less
  3. More Effective Remote Working
  4. My Favourite Open Source Engineering Books
  5. How To Find A Therapist
  6. Some Financial Advice

2022 3

  1. Entitlement in Open Source
  2. The Best Project
  3. Saying No

2021 7

  1. Hidden Complexities Of Software Estimation
  2. Stop requiring specific technology experience for senior-plus engineers
  3. Open Source Economics (is not what you think)
  4. What is a Staff (or Staff-Plus or Principal) Engineer?
  5. The Mentorship Diamond
  6. How I Get Things Done
  7. Robot Pedantry, Human Empathy

2020 2

  1. Types Of Remote Jobs
  2. My Engineering Values

2019 6

  1. User and Feature Segmentation in Homebrew
  2. Some Things Good Engineers Do
  3. Making Homebrew Financially Sustainable
  4. How Becoming A Dad Has Changed How I Work
  5. Research Study Interview: The Work of Maintaining Open Source Software
  6. Stop Mentoring First-Time Contributors

2018 6

  1. How To (Not) Fail At Using Open Source Software In Your Organisation
  2. The Open Source Contributor Funnel (or: Why People Don’t Contribute To Your Open Source Project)
  3. Open Source Maintainers Owe You Nothing
  4. Saved replies keyboard shortcuts
  5. Translations With Rails And Jekyll
  6. Issues With First Timer Issues

2017 5

  1. Archiving GitHub Repositories
  2. Homebrew's CI evolution
  3. Managing large numbers of GitHub notifications
  4. Contribute on Open Source Friday
  5. How To Run A Google Summer Of Code Project On GitHub

2016 3

  1. Replacing Boxen
  2. Long Distance Business Travel
  3. Kindly Closing Pull Requests

2015 3

  1. Runnable Documentation: Code For Humans
  2. Antisocial Networking
  3. Finding A Remote Job

2014 3

  1. My Working From Home Schedule
  2. Working From Home
  3. Why Use Version Control?

2012 1

  1. Deploying Qt applications With DeployQt4

2011 1

  1. Make Qt Use The GTK Style On XFCE or Xubuntu

2010 3

  1. The Social Network: A Defence Of Programming
  2. Why I Left Linux
  3. Windows Autologin Lock Screen

2008 2

  1. KDE - Blog From KOrganizer HOWTO
  2. Using .asoundrc To Remap ALSA channels For Audacity

2007 4

  1. Konqueror With Latest Adobe Flash HOWTO (Outdated)
  2. IBM Cell SDK/SDK For Multicore Acceleration On Debian/Ubuntu HOWTO
  3. Community Driven Software Development
  4. Making Dizzy Shiny With Ajax

2005 1

  1. Digital Rights Management And Operating Systems