It’s Not Rocket Science, It’s a Flywheel: Engineering OS Communities with DevEx

A presentation at LinuxFest Northwest 2026 in April 2026 in Bellingham, WA, USA by Jeremy Meiss

Slide 1

Slide 1

It’s Not Rocket Science, It’s a Flywheel Engineering OS Communities with DevEx LinuxFest NW 2026

Slide 2

Slide 2

The Maintainer’s Dilemma “I want to grow my open source project/community, but that’s going to require a lot of time and effort that I don’t have… So I guess I’ll just wait and hope for the best.” LinuxFest NW 2026 source: xkcd

Slide 3

Slide 3

Hope is Not a Strategy LinuxFest NW 2026

Slide 4

Slide 4

Jeremy Meiss Tech Solution Architect, Native AI WWT DevOpsDays KC Organizer CommunityDays KC Organizer LinuxFest NW 2026

Slide 5

Slide 5

What is a “flywheel?” “a mechanical device that uses the conservation of angular momentum to store rotational energy; a form of kinetic energy that is proportional to the product of its moment of inertia and the square of its rotational speed. A flywheel is a heavy wheel attached to a rotating shaft to smooth the transfer of power from an engine to a machine.” – The Engineering Choice LinuxFest NW 2026

Slide 6

Slide 6

What is a “flywheel?” For the Physicists in the room… 1 2 Iw 2 = angular velocity, LinuxFest NW 2026 = moment of inertia

Slide 7

Slide 7

What is a “flywheel?” Metaphorically in Community a self-reinforcing loop or cycle that, once set in motion, gains momentum and drives continuous growth and improvement LinuxFest NW 2026

Slide 8

Slide 8

Developer Experience (DevEx) _”…the journey of developers as they learn and deploy technology, which if successful, focuses on eliminating obstacles that hinder a developer or practitioner from achieving success in their endeavors.” – Jessica West, Director of Education & Customer Experience (Chronosphere) LinuxFest NW 2026

Slide 9

Slide 9

DevEx isn’t new REF: F. Fagerholm and J. Münch, “Developer experience: Concept and definition,” 2012 International Conference on Software and System Process (ICSSP), Zurich, Switzerland, 2012. LinuxFest NW 2026

Slide 10

Slide 10

DevEx isn’t new “New ways of working such as globally distributed development or the integration of self-motivated external developers into software ecosystems will require a better and more comprehensive understanding of developers’ feelings, perceptions, motivations and identification with their tasks in their respective project environments.” REF: F. Fagerholm and J. Münch, “Developer experience: Concept and definition. 2012.” LinuxFest NW 2026

Slide 11

Slide 11

DevEx isn’t new “…developer experience could be defined as a means for capturing how developers think and feel about their activities within their working environments, with the assumption that an improvement of the developer experience has positive impacts on characteristics such as sustained team and project performance.” REF: F. Fagerholm and J. Münch, “Developer experience: Concept and definition. 2012.” LinuxFest NW 2026

Slide 12

Slide 12

Developer Experience (DevEx) The impacts of the experience Negative Positive Time wasted (technical debt, Frictionless onboarding, poor tooling, bad docs, etc.) workflows, docs Losing developers (attrition, Clear standards, guardrails burnout, etc.) Fast feedback loops Lost opportunities (missed deadlines, lost revenue, etc.) LinuxFest NW 2026

Slide 13

Slide 13

Developer Experience (DevEx) Core Dimensions 1. Feedback Loops 2. Cognitive Load 3. Flow State LinuxFest NW 2026

Slide 14

Slide 14

Developer Experience… …for Open Source projects? LinuxFest NW 2026

Slide 15

Slide 15

Back to the flywheel… The FlyWheel Effect LinuxFest NW 2026

Slide 16

Slide 16

The DevEx Flywheel LinuxFest NW 2026

Slide 17

Slide 17

The DevEx Flywheel Core Components Onboarding & Documentation README.md, CONTRIBUTING.md, Code of Conduct (CNCF Templates) Issue templates & PR templates Good first issues Publish non-code ways to get involved 2012 Andy Lester “14-ways” post LinuxFest NW 2026

Slide 18

Slide 18

The DevEx Flywheel Core Components “Time to Joy” & Tooling Hello World Dev Containers (devcontainer.json) Linters & Formatters (Prettier, ESLint, Conventional Commits) LinuxFest NW 2026

Slide 19

Slide 19

The DevEx Flywheel Core Components Feedback Loops First Response (ex. GitHub Actions) Code Reviews “Office Hours” LinuxFest NW 2026

Slide 20

Slide 20

The DevEx Flywheel Core Components Recognition & Value Celebrate all contributions (All-Contributors Bot, GitHub Action) Publicly thank contributors (release notes, blogs, social) LinuxFest NW 2026

Slide 21

Slide 21

The DevEx Flywheel Core Components Leadership Pipeline Mentorship programs Clear paths to maintainership Empower contributors to lead initiatives Foster a culture of inclusivity and collaboration LinuxFest NW 2026

Slide 22

Slide 22

The DevEx Flywheel in Action LinuxFest NW 2026

Slide 23

Slide 23

Measuring the Spin How many new contributors and who are they? (CHAOSS, OpenSource.com)` Contributor Absence Factor: How reliant is a project on a small number of contributors? (CHAOSS) How long until a first response or close? (CHAOSS First Response, Time to Close) Contributor Activity, Churcn/Retention: Staying for more than one PR? Further Reading View the CHAOSS Metrics Catalog GitHub Repository Insights LinuxFest NW 2026

Slide 24

Slide 24

It starts with a single push 1. Follow your own contribution guide. Where do you get stuck? 2. Ask a friend who isn’t familiar with the project to try. Compare notes. 3. Pick the single biggest point of friction and fix it this week. LinuxFest NW 2026

Slide 25

Slide 25

Conclusion Stop hoping for community growth and start engineering it. DevEx principles in business can be applied to OSS projects. Focus on Onboarding, Tooling, Feedback, and Recognition. Small, consistent improvements create powerful, sustainable momentum. LinuxFest NW 2026

Slide 26

Slide 26

@jerdog.dev /in/jeremymeiss Thank you! @jerdog @jerdog@hachyderm.io jmeiss.me LinuxFest NW 2026

Slide 27

Slide 27

END LinuxFest NW 2026