Brian's Blog Homepage
Collection of camping badges or patches

You don’t need a badge to contribute to Joomla. You just need to roll up your sleeves and do it.

That sentence cuts straight through one of the most persistent myths in Joomla: that contribution is something other people do. People with titles. People on committees. People with a GitHub history longer than your arm. People who already belong.

Joomla has never worked that way, even when we sometimes accidentally act as if it does.

Joomla does not run on permissions. It runs on participation. The work exists, the need exists, and the only real question is whether someone is willing to step forward and take responsibility for a small piece of it. Not because they were asked. Not because they were appointed. Simply because it needed doing.

Badges, roles, and titles come later, if they come at all. And when they do, they mean something very specific. Wearing a badge is not a reward or a status symbol it is a commitment. It signals that someone has chosen to show up regularly, over a long period of time, and take responsibility for ongoing work. It is about reliability and continuity, not prestige.

That matters, but it is not the only way to contribute.

Not everyone can make that kind of commitment. People have jobs, families, health issues, caring responsibilities, and lives that do not run on predictable schedules. Some can only contribute occasionally. Some can only help once. Some can only step in when a particular problem intersects with their skills or experience. None of that disqualifies them from contributing.

The mistake is equating contribution with permanence.

Events like the recent Pizza, Bugs & Fun are a powerful reminder of this. They create a low-pressure space where people can show up, help out for a few hours, and leave having made something better than they found it. No long-term promise required. No expectation of future availability. Just a shared focus on improving Joomla together.

For many people, that occasional contribution is exactly the right level of engagement for them. And for some, something else happens. They discover that contributing is not intimidating, not bureaucratic, and not joyless. It is collaborative. It is human. It is, as the name of the event suggests, fun (most of the time). Those people often come back. What started as a one-off turns into a habit, and over time, sometimes even into the kind of sustained involvement that leads to wearing a badge.

But that progression should never be assumed or demanded.

Most of the work that keeps Joomla healthy is still done by people who are not wearing badges. It is done by people who noticed something was broken, unclear, inaccessible, or frustrating and decided to improve it. Documentation that removes confusion. Bug reports that are properly tested. Accessibility issues raised by people who experience the web differently. Support answers written with patience instead of judgement.

Those contributions still count, even if they are not repeated every week for years.

Contribution is not an identity, it’s an action. You don’t need to sign up to a role to make a difference. You don’t need to promise the future in order to help in the present. One pull request, one clarified paragraph, one careful test, one thoughtful reply can have real impact even if that is the only thing you ever do.

This matters because Joomla, like all open source projects, reflects the people who show up. If only those with time, stability, and confidence feel entitled to act, the project narrows. If contribution is framed as an all-or-nothing commitment, many capable people quietly exclude themselves before they even begin.

Rolling up your sleeves is how you resist that.

It is also how people learn. Joomla is one of the few remaining places where understanding comes from participation, not observation. You see the constraints. You learn why decisions were made. You replace assumptions with experience. Even a small contribution changes how you relate to the project.

So if you’re waiting because you can’t commit long-term, stop waiting. Joomla does not require lifelong promises. It requires help — here, now, where you can offer it.

Badges matter. Commitment matters. But they are not the starting point.

The door is already open. The work is already there.

Roll up your sleeves.

J o o m l a !

Brian Teeman

Brian Teeman

Who is Brian?

As a co-founder of Joomla! and OpenSourceMatters Inc I've never been known to be lacking an opinion or being too afraid to express it.

Despite what some people might think I'm a shy and modest man who doesn't like to blow his own trumpet or boast about achievements.

Where is Brian?