Rant alert. Honestly, I am tired of seeing non-technical people at tech conferences and workshops, especially across Mozilla. They linger around, not knowing what to do, not knowing why they are there and not knowing understanding a thing that the speakers are trying to convey. These category of people have nowadays become too common in Mozilla’s workshops across Indian engineering colleges. Lack of infrastructure is not the only culprit as I had noted before.

This rant is supposed to be read in the context of hackathons, particularly Mozilla hackathons in India, where the expected audiences are developers with playful cleverness, those who can be termed as hackers.

We need some filtering, some way of ensuring only tech audiences are part of these workshops. And the responsibility of ensuring this rests largely with the organizers who invite Mozilla to conduct workshops or present tech sessions at their colleges or universities. But this cannot happen without enforcing some strict set of conditions and rules without which Mozilla would not visit those institutions.

This is a call-to-action to the Mozilla India community to gear up and prepare specifications (which is already cooking) which would ensure base level quality of the workshops we conduct. This will in turn ensure that we get some output out of our efforts.

Participants don’t understand technology

Well, that is the case with most people in IT sector, so why blame the participants who don’t understand technology, yet show up at challenging hackathons? The fact is, part of IT or not, these participants bloat up the numbers at a hackathon, resulting in dilution of attention.

For example, in a hackathon for Firefox OS, where we need to work on a HTML5-CSS3-JavaScript stack, we often end up with participants who don’t know either of these. That is a standard use case, but there are other samples as well. The C++ these engineering students learn are mostly from their textbooks. They don’t even bother with things outside their syllabus. Standard Indian Student Syndrome.

They don’t believe in the elegance of automation. They don’t try to think, albeit think out of the box. Learning technology for them is just a means to a fat paycheck.

Wake up people! If you don’t understand what technology is, how do you expect to get that paycheck when you graduate?

Give me the cream

When we travel to places to conduct Mozilla’s hackathons, we expect some hackers. Not people who don’t know anything. By anything, I mean the basics of the technologies they are trying to hack on. Taking the example above, if people come for Firefox OS workshops without knowing HTML, CSS and JS, that is a pain for us.

@souvikdg had some interesting observations:

To clarify my point again, these workshops and hackathons are not places where people are taught all the basic technologies. They are expected to have a basic level of expertise, and given enough brain-food, they would try to put their expertise against some challenging tasks.

But that cream is too diluted. We often end up with loads of participants. Too few of whom are developers. In some instances, we had to change the agenda of the day and focus on entry level topics. So, instead of concentrating on hacking Firefox OS, or Kuma, we had to fallback to conducting Webmaker sessions. Webmaker has its own focus and set of audience. It is part of a web literacy drive.

But, if participants in a technical hackathon on Firefox OS have to end up learning HTML using Webmaker, that exposes the extremely poor situation of engineering colleges in the country. IITK I am looking to you as well.

Let us cut the bloat

@iMBA summed up the situation wonderfully in a few words:

So, my dear Mozilla India fellows, as part of the proposed events SOP, let us do a blackout on mushrooming “developer” events in engineering colleges at random, and let us focus on organizing some really cream developer events. Give me some hackers to work with!