The Joomla! Bug Squad is arguably one of the most important teams when it comes to development of the Joomla! CMS. But, just who exactly is the JBS composed of?
Contrary to a popular belief, the Joomla! Bug Squad is NOT those individuals who go through a formal process of volunteering for the team. The JBS is every user of the Joomla! CMS. From the team who released Joomla! 1.0 on September 1, 2005, to the user who just downloaded their first installation package today, everyone who uses Joomla! to maintain their website is a member of the bug squad. Why is that?
It does not take a background in development to be able to know that something doesn't work. If you know something is broken in Joomla!, you tell someone, via an e-mail to one of the many Google groups, a post on the Joomla! forum, or a report on the appropriate bug tracker. If someone else is able to confirm your report, then those with the right knowledge manipulate the Joomla! code to fix the problem. It doesn't even have to be a Joomla! Development Team member that proposes the change, it can be the same person who just installed Joomla! today that suggests the change.
There are processes in place so that users who have joined the JBS are able to submit patches which recommend changes to the code. Usually, you have to be a JBS member to submit patches, however, you can also submit patches on your own issue reports on the Joomla! trackers. Take it from someone who does not have a heavy development background, if your patch fixes the issue and does not introduce new issues, 9 times out of 10, that code is going into the core code.
If you know that the code is buggy, say something. If you have the development knowledge to fix it, then do so. Joomla! 1.5 is not dead yet (regardless of how few bug reports have been worked on since the 1.6 Beta was first released), and Joomla! 1.6 still has a few issues which need to be fixed before becoming a Release Candidate.
So, how much code have you contributed?