• About
    • What is Discourse?
    • Who we are
    • Customers
    • Wall of love
    • Partners
    • Careers
  • Features
  • Discover
  • Enterprise
  • Pricing
  • Resources
Get started
← Back to Blog
Martin Brennan

Martin Brennan

I’m a full stack staff software engineer based in Australia, currently working for Discourse. I primarily work with Ruby, Rails, and JavaScript, with a focus on product engineering. When I’m not writing software I write fiction.

📍 Brisbane, Australia

How We Built the Upcoming Changes System for Gradual Product Rollouts in Discourse

How Discourse built a system to roll out product changes without breaking anyone's forum - and why the answer was hiding in the codebase the whole time.

  • Martin Brennan
Martin Brennan Mar 10, 2026 • 9 min read
ai

AI Can Code (But It Doesn’t Care About Quality)

Every engineer now has a code-producing machine in their hands, but volume rarely equates to quality. How do individual contributors and tech leads maintain standards when it’s suddenly much easier to create than it is to edit?

  • Martin Brennan
Martin Brennan Jan 7, 2026 • 7 min read
  • Discourse on GitHub
Download Discourse Hub on the App Store Get Discourse Hub on Google Play

Built with love, Internet style

Features & Pricing
  • Pricing
  • Features
  • Plugins
  • Chat
  • Discourse AI
  • Migrations
  • Integrations
  • API
  • Discourse Hub
Company
  • What is Discourse?
  • Who we are
  • Customers
  • Wall of love
  • Partners
  • Careers
  • Blog
Community & Support
  • Ask Discourse
  • Discover
  • Demo Sandbox
  • Contact us
  • Releases
Legal
  • Legal Terms & Notices
  • Privacy Information
  • Copyright Policy
  • Accessibility
  • Status
  • Sales Tax
  • Referral Promotion Terms

Content is by-nc-sa, Discourse® and Discourse Forum™

Copyright © 2026 Civilized Discourse Construction Kit, Inc. All rights reserved.