{"generator":"Jekyll","link":[{"@attributes":{"href":"https:\/\/mikemcquaid.com\/talks.xml","rel":"self","type":"application\/atom+xml"}},{"@attributes":{"href":"https:\/\/mikemcquaid.com\/","rel":"alternate","type":"text\/html"}}],"updated":"2026-04-17T15:22:21+00:00","id":"https:\/\/mikemcquaid.com\/talks.xml","title":"Mike McQuaid | Talks","subtitle":"CTPO and Homebrew Project Leader","author":{"name":"Mike McQuaid","email":"mike@mikemcquaid.com","uri":"https:\/\/mikemcquaid.com"},"entry":[{"title":"What happened to RubyGems and what can we learn?","link":{"@attributes":{"href":"https:\/\/mikemcquaid.com\/talks\/what-happened-to-rubygems-and-what-can-we-learn\/","rel":"alternate","type":"text\/html","title":"What happened to RubyGems and what can we learn?"}},"published":"2026-01-31T00:00:00+00:00","updated":"2026-01-31T00:00:00+00:00","id":"https:\/\/mikemcquaid.com\/talks\/what-happened-to-rubygems-and-what-can-we-learn\/","content":{"@attributes":{"type":"html"}},"author":{"name":"Mike McQuaid","email":"mike@mikemcquaid.com","uri":"https:\/\/mikemcquaid.com"},"summary":{"@attributes":{"type":"html"}}},{"title":"Package Management Learnings from Homebrew","link":{"@attributes":{"href":"https:\/\/mikemcquaid.com\/talks\/package-management-learnings-from-homebrew\/","rel":"alternate","type":"text\/html","title":"Package Management Learnings from Homebrew"}},"published":"2026-01-31T00:00:00+00:00","updated":"2026-01-31T00:00:00+00:00","id":"https:\/\/mikemcquaid.com\/talks\/package-management-learnings-from-homebrew\/","content":{"@attributes":{"type":"html"}},"author":{"name":"Mike McQuaid","email":"mike@mikemcquaid.com","uri":"https:\/\/mikemcquaid.com"},"summary":{"@attributes":{"type":"html"}}},{"title":"Ruby on (Guard)Rails","link":{"@attributes":{"href":"https:\/\/mikemcquaid.com\/talks\/ruby-on-guard-rails\/","rel":"alternate","type":"text\/html","title":"Ruby on (Guard)Rails"}},"published":"2024-10-24T00:00:00+00:00","updated":"2024-10-24T00:00:00+00:00","id":"https:\/\/mikemcquaid.com\/talks\/ruby-on-guard-rails\/","content":{"@attributes":{"type":"html"}},"author":{"name":"Mike McQuaid","email":"mike@mikemcquaid.com","uri":"https:\/\/mikemcquaid.com"},"summary":{"@attributes":{"type":"html"}}},{"title":"Workbrew - Homebrew for Mac Admins","link":{"@attributes":{"href":"https:\/\/mikemcquaid.com\/talks\/workbrew-homebrew-for-mac-admins\/","rel":"alternate","type":"text\/html","title":"Workbrew - Homebrew for Mac Admins"}},"published":"2024-09-25T00:00:00+00:00","updated":"2024-09-25T00:00:00+00:00","id":"https:\/\/mikemcquaid.com\/talks\/workbrew-homebrew-for-mac-admins\/","content":{"@attributes":{"type":"html"}},"author":{"name":"Mike McQuaid","email":"mike@mikemcquaid.com","uri":"https:\/\/mikemcquaid.com"},"summary":{"@attributes":{"type":"html"}}},{"title":"Using \u201cmodern\u201d Ruby to build a better, faster Homebrew","link":{"@attributes":{"href":"https:\/\/mikemcquaid.com\/talks\/using-modern-ruby-to-build-a-better-faster-homebrew\/","rel":"alternate","type":"text\/html","title":"Using \u201cmodern\u201d Ruby to build a better, faster Homebrew"}},"published":"2024-05-17T00:00:00+00:00","updated":"2024-05-17T00:00:00+00:00","id":"https:\/\/mikemcquaid.com\/talks\/using-modern-ruby-to-build-a-better-faster-homebrew\/","content":{"@attributes":{"type":"html"}},"author":{"name":"Mike McQuaid","email":"mike@mikemcquaid.com","uri":"https:\/\/mikemcquaid.com"},"summary":{"@attributes":{"type":"html"}}},{"title":"Homebrew\u2019s Evolution","link":{"@attributes":{"href":"https:\/\/mikemcquaid.com\/talks\/homebrews-evolution\/","rel":"alternate","type":"text\/html","title":"Homebrew\u2019s Evolution"}},"published":"2024-02-04T00:00:00+00:00","updated":"2024-02-04T00:00:00+00:00","id":"https:\/\/mikemcquaid.com\/talks\/homebrews-evolution\/","content":{"@attributes":{"type":"html"}},"author":{"name":"Mike McQuaid","email":"mike@mikemcquaid.com","uri":"https:\/\/mikemcquaid.com"},"summary":{"@attributes":{"type":"html"}}},{"title":"Open Source: boundaries, burnout, business","link":{"@attributes":{"href":"https:\/\/mikemcquaid.com\/talks\/open-source-boundaries-burnout-business\/","rel":"alternate","type":"text\/html","title":"Open Source: boundaries, burnout, business"}},"published":"2023-11-22T00:00:00+00:00","updated":"2023-11-22T00:00:00+00:00","id":"https:\/\/mikemcquaid.com\/talks\/open-source-boundaries-burnout-business\/","content":{"@attributes":{"type":"html"}},"author":{"name":"Mike McQuaid","email":"mike@mikemcquaid.com","uri":"https:\/\/mikemcquaid.com"},"summary":{"@attributes":{"type":"html"}}},{"title":"Homebrew\u2019s Great Migration: moving to GitHub Packages with zero downtime","link":{"@attributes":{"href":"https:\/\/mikemcquaid.com\/talks\/homebrews-great-migration\/","rel":"alternate","type":"text\/html","title":"Homebrew\u2019s Great Migration: moving to GitHub Packages with zero downtime"}},"published":"2023-06-27T00:00:00+00:00","updated":"2023-06-27T00:00:00+00:00","id":"https:\/\/mikemcquaid.com\/talks\/homebrews-great-migration\/","content":{"@attributes":{"type":"html"}},"author":{"name":"Mike McQuaid","email":"mike@mikemcquaid.com","uri":"https:\/\/mikemcquaid.com"},"summary":{"@attributes":{"type":"html"}}},{"title":"Building Effective Relationships","link":{"@attributes":{"href":"https:\/\/mikemcquaid.com\/talks\/building-effective-relationships\/","rel":"alternate","type":"text\/html","title":"Building Effective Relationships"}},"published":"2023-03-16T00:00:00+00:00","updated":"2023-03-16T00:00:00+00:00","id":"https:\/\/mikemcquaid.com\/talks\/building-effective-relationships\/","content":{"@attributes":{"type":"html"}},"author":{"name":"Mike McQuaid","email":"mike@mikemcquaid.com","uri":"https:\/\/mikemcquaid.com"},"summary":{"@attributes":{"type":"html"}}},{"title":"Homebrew: What\u2019s Happened and What\u2019s Next?","link":{"@attributes":{"href":"https:\/\/mikemcquaid.com\/talks\/homebrew-whats-happened-and-whats-next\/","rel":"alternate","type":"text\/html","title":"Homebrew: What\u2019s Happened and What\u2019s Next?"}},"published":"2023-02-05T00:00:00+00:00","updated":"2023-02-05T00:00:00+00:00","id":"https:\/\/mikemcquaid.com\/talks\/homebrew-whats-happened-and-whats-next\/","content":{"@attributes":{"type":"html"}},"author":{"name":"Mike McQuaid","email":"mike@mikemcquaid.com","uri":"https:\/\/mikemcquaid.com"},"summary":{"@attributes":{"type":"html"}}},{"title":"The Best Project","link":{"@attributes":{"href":"https:\/\/mikemcquaid.com\/talks\/the-best-project\/","rel":"alternate","type":"text\/html","title":"The Best Project"}},"published":"2022-09-29T00:00:00+00:00","updated":"2022-09-29T00:00:00+00:00","id":"https:\/\/mikemcquaid.com\/talks\/the-best-project\/","content":{"@attributes":{"type":"html"}},"author":{"name":"Mike McQuaid","email":"mike@mikemcquaid.com","uri":"https:\/\/mikemcquaid.com"},"summary":{"@attributes":{"type":"html"}}},{"title":"Ignorance, Incompetence and Insignificance: The Ingredients To Build Great Software","link":{"@attributes":{"href":"https:\/\/mikemcquaid.com\/talks\/ignorance-incompetence-insignificance-the-ingredients-to-build-great-software\/","rel":"alternate","type":"text\/html","title":"Ignorance, Incompetence and Insignificance: The Ingredients To Build Great Software"}},"published":"2022-07-27T00:00:00+00:00","updated":"2022-07-27T00:00:00+00:00","id":"https:\/\/mikemcquaid.com\/talks\/ignorance-incompetence-insignificance-the-ingredients-to-build-great-software\/","content":{"@attributes":{"type":"html"}},"author":{"name":"Mike McQuaid","email":"mike@mikemcquaid.com","uri":"https:\/\/mikemcquaid.com"},"summary":{"@attributes":{"type":"html"}}},{"title":"Staff+: Career Progression Without Management","link":{"@attributes":{"href":"https:\/\/mikemcquaid.com\/talks\/staff-plus-career-progression-without-management\/","rel":"alternate","type":"text\/html","title":"Staff+: Career Progression Without Management"}},"published":"2022-03-26T00:00:00+00:00","updated":"2022-03-26T00:00:00+00:00","id":"https:\/\/mikemcquaid.com\/talks\/staff-plus-career-progression-without-management\/","content":{"@attributes":{"type":"html"}},"author":{"name":"Mike McQuaid","email":"mike@mikemcquaid.com","uri":"https:\/\/mikemcquaid.com"},"summary":{"@attributes":{"type":"html"}}},{"title":"Homebrew: A Packagers Deep Dive","link":{"@attributes":{"href":"https:\/\/mikemcquaid.com\/talks\/homebrew-a-packagers-deep-dive\/","rel":"alternate","type":"text\/html","title":"Homebrew: A Packagers Deep Dive"}},"published":"2021-11-09T00:00:00+00:00","updated":"2021-11-09T00:00:00+00:00","id":"https:\/\/mikemcquaid.com\/talks\/homebrew-a-packagers-deep-dive\/","content":{"@attributes":{"type":"html"}},"author":{"name":"Mike McQuaid","email":"mike@mikemcquaid.com","uri":"https:\/\/mikemcquaid.com"},"summary":{"@attributes":{"type":"html"}}},{"title":"Open Source Economics (is not what you think)","link":{"@attributes":{"href":"https:\/\/mikemcquaid.com\/talks\/open-source-economics\/","rel":"alternate","type":"text\/html","title":"Open Source Economics (is not what you think)"}},"published":"2021-10-27T00:00:00+00:00","updated":"2021-10-27T00:00:00+00:00","id":"https:\/\/mikemcquaid.com\/talks\/open-source-economics\/","content":{"@attributes":{"type":"html"}},"author":{"name":"Mike McQuaid","email":"mike@mikemcquaid.com","uri":"https:\/\/mikemcquaid.com"},"summary":{"@attributes":{"type":"html"}}},{"title":"Robot Pedantry, Human Empathy","link":{"@attributes":{"href":"https:\/\/mikemcquaid.com\/talks\/robot-pedantry-human-empathy\/","rel":"alternate","type":"text\/html","title":"Robot Pedantry, Human Empathy"}},"published":"2021-06-09T00:00:00+00:00","updated":"2021-06-09T00:00:00+00:00","id":"https:\/\/mikemcquaid.com\/talks\/robot-pedantry-human-empathy\/","content":{"@attributes":{"type":"html"}},"author":{"name":"Mike McQuaid","email":"mike@mikemcquaid.com","uri":"https:\/\/mikemcquaid.com"},"summary":{"@attributes":{"type":"html"}}},{"title":"Homebrew: macOS Big Sur and ARM","link":{"@attributes":{"href":"https:\/\/mikemcquaid.com\/talks\/homebrew-macos-big-sur-and-arm\/","rel":"alternate","type":"text\/html","title":"Homebrew: macOS Big Sur and ARM"}},"published":"2021-02-06T00:00:00+00:00","updated":"2021-02-06T00:00:00+00:00","id":"https:\/\/mikemcquaid.com\/talks\/homebrew-macos-big-sur-and-arm\/","content":{"@attributes":{"type":"html"}},"author":{"name":"Mike McQuaid","email":"mike@mikemcquaid.com","uri":"https:\/\/mikemcquaid.com"},"summary":{"@attributes":{"type":"html"}}},{"title":"Homebrew: Features and Funding","link":{"@attributes":{"href":"https:\/\/mikemcquaid.com\/talks\/homebrew-2.0.0-features-and-funding\/","rel":"alternate","type":"text\/html","title":"Homebrew: Features and Funding"}},"published":"2020-02-02T00:00:00+00:00","updated":"2020-02-02T00:00:00+00:00","id":"https:\/\/mikemcquaid.com\/talks\/homebrew-2.0.0-features-and-funding\/","content":{"@attributes":{"type":"html"}},"author":{"name":"Mike McQuaid","email":"mike@mikemcquaid.com","uri":"https:\/\/mikemcquaid.com"},"summary":{"@attributes":{"type":"html"}}},{"title":"Being Productive at GitHub","link":{"@attributes":{"href":"https:\/\/mikemcquaid.com\/talks\/being-productive-at-github\/","rel":"alternate","type":"text\/html","title":"Being Productive at GitHub"}},"published":"2019-09-19T00:00:00+00:00","updated":"2019-09-19T00:00:00+00:00","id":"https:\/\/mikemcquaid.com\/talks\/being-productive-at-github\/","content":{"@attributes":{"type":"html"}},"author":{"name":"Mike McQuaid","email":"mike@mikemcquaid.com","uri":"https:\/\/mikemcquaid.com"},"summary":{"@attributes":{"type":"html"}}},{"title":"Building Homebrew in Ruby","link":{"@attributes":{"href":"https:\/\/mikemcquaid.com\/talks\/building-homebrew-in-ruby\/","rel":"alternate","type":"text\/html","title":"Building Homebrew in Ruby"}},"published":"2019-04-19T00:00:00+00:00","updated":"2019-04-19T00:00:00+00:00","id":"https:\/\/mikemcquaid.com\/talks\/building-homebrew-in-ruby\/","content":{"@attributes":{"type":"html"}},"author":{"name":"Mike McQuaid","email":"mike@mikemcquaid.com","uri":"https:\/\/mikemcquaid.com"},"summary":{"@attributes":{"type":"html"}}},{"title":"Homebrew 2.0.0","link":{"@attributes":{"href":"https:\/\/mikemcquaid.com\/talks\/homebrew-2.0.0\/","rel":"alternate","type":"text\/html","title":"Homebrew 2.0.0"}},"published":"2019-02-03T00:00:00+00:00","updated":"2019-02-03T00:00:00+00:00","id":"https:\/\/mikemcquaid.com\/talks\/homebrew-2.0.0\/","content":{"@attributes":{"type":"html"}},"author":{"name":"Mike McQuaid","email":"mike@mikemcquaid.com","uri":"https:\/\/mikemcquaid.com"},"summary":{"@attributes":{"type":"html"}}},{"title":"How To (Not) Fail At Using Open Source Software In Your Organisation","link":{"@attributes":{"href":"https:\/\/mikemcquaid.com\/talks\/how-to-not-fail-at-using-open-source-software-in-your-organisation\/","rel":"alternate","type":"text\/html","title":"How To (Not) Fail At Using Open Source Software In Your Organisation"}},"published":"2018-08-02T00:00:00+00:00","updated":"2018-08-02T00:00:00+00:00","id":"https:\/\/mikemcquaid.com\/talks\/how-to-not-fail-at-using-open-source-software-in-your-organisation\/","content":{"@attributes":{"type":"html"}},"author":{"name":"Mike McQuaid","email":"mike@mikemcquaid.com","uri":"https:\/\/mikemcquaid.com"},"summary":{"@attributes":{"type":"html"}}},{"title":"Working with others using Git and GitHub","link":{"@attributes":{"href":"https:\/\/mikemcquaid.com\/talks\/working-with-others-using-git-and-github\/","rel":"alternate","type":"text\/html","title":"Working with others using Git and GitHub"}},"published":"2018-01-17T00:00:00+00:00","updated":"2018-01-17T00:00:00+00:00","id":"https:\/\/mikemcquaid.com\/talks\/working-with-others-using-git-and-github\/","content":{"@attributes":{"type":"html"}},"author":{"name":"Mike McQuaid","email":"mike@mikemcquaid.com","uri":"https:\/\/mikemcquaid.com"},"summary":{"@attributes":{"type":"html"}}},{"title":"Effective Open Source Interactions","link":{"@attributes":{"href":"https:\/\/mikemcquaid.com\/talks\/effective-open-source-interactions\/","rel":"alternate","type":"text\/html","title":"Effective Open Source Interactions"}},"published":"2017-08-03T00:00:00+00:00","updated":"2017-08-03T00:00:00+00:00","id":"https:\/\/mikemcquaid.com\/talks\/effective-open-source-interactions\/","content":{"@attributes":{"type":"html"}},"author":{"name":"Mike McQuaid","email":"mike@mikemcquaid.com","uri":"https:\/\/mikemcquaid.com"},"summary":{"@attributes":{"type":"html"}}},{"title":"Helping Yourself with Open Source Software","link":{"@attributes":{"href":"https:\/\/mikemcquaid.com\/talks\/helping-yourself-with-open-source-software\/","rel":"alternate","type":"text\/html","title":"Helping Yourself with Open Source Software"}},"published":"2017-06-08T00:00:00+00:00","updated":"2017-06-08T00:00:00+00:00","id":"https:\/\/mikemcquaid.com\/talks\/helping-yourself-with-open-source-software\/","content":{"@attributes":{"type":"html"}},"author":{"name":"Mike McQuaid","email":"mike@mikemcquaid.com","uri":"https:\/\/mikemcquaid.com"},"summary":{"@attributes":{"type":"html"}}}]}