Communities

Writing
Writing
Codidact Meta
Codidact Meta
The Great Outdoors
The Great Outdoors
Photography & Video
Photography & Video
Scientific Speculation
Scientific Speculation
Cooking
Cooking
Electrical Engineering
Electrical Engineering
Judaism
Judaism
Languages & Linguistics
Languages & Linguistics
Software Development
Software Development
Mathematics
Mathematics
Christianity
Christianity
Code Golf
Code Golf
Music
Music
Physics
Physics
Linux Systems
Linux Systems
Power Users
Power Users
Tabletop RPGs
Tabletop RPGs
Community Proposals
Community Proposals
tag:snake search within a tag
answers:0 unanswered questions
user:xxxx search by author id
score:0.5 posts with 0.5+ score
"snake oil" exact phrase
votes:4 posts with 4+ votes
created:<1w created < 1 week ago
post_type:xxxx type of post
Search help
Notifications
Mark all as read See all your notifications »
Q&A

Welcome to Codidact Meta!

Codidact Meta is the meta-discussion site for the Codidact community network and the Codidact software. Whether you have bug reports or feature requests, support questions or rule discussions that touch the whole network – this is the site for you.

Comments on What are the pros and cons of gamifying Codidact.org?

Parent

What are the pros and cons of gamifying Codidact.org?

+4
−11

https://meta.codidact.com/posts/281235 - A post about easter eggs that promises to build one for April 1st of next year. Is this site interested in gamification or a serious Q&A Platform? Is this a community interested in properly celebrating fools' day or interested in helping others learn? Anything in between won't work, since it has already failed (StackOverflow.com is a bad example in this post, since it got nothing right).

Gamification (using upvotes, downvotes and reputation) does not allow us to have a serious Q&A Platform. Case study: StackOverflow.com is too focused on gamification, and this has negatively affected the Q&A goal of the site. Stack Overflow users are incentivized to gain upvotes, so they try to come up with impressive questions of no practical value, or they enjoy writing cheesy, sarcastic comments on posts to get upvotes on comments. I've also observed the behaviour of including unnecessary and factually incorrect content intended as a joke in otherwise correct answers, to get more upvotes and extra attention.

Gamification is just a marketing tactic to get people to participate on a commercial platform so that advertisements can be sold. Serious platforms don't need gamification to survive because they will survive out of interest in the community. I have visited and participated in serious forums like accellera.org's SystemC forum that has a razor-sharp focus with minimal to no gamification. No nonsense on Accellera's forum. No advertisements are sold on Accellera's forum. See for example: https://forums.accellera.org/forum/14-systemc-tlm-transaction-level-modeling/ User profiles look like this: https://forums.accellera.org/profile/11808-roman-popov/

This forum is built by professional engineers and for professional engineers, so it is very serious and no sarcastic comments or abusive behaviour is found or tolerated. Professional engineers have very good interpersonal skills since they work in teams.

If fun is encouraged or kept as a gray area, those who object to fun will be ridiculed and trolled heavily. Those siding with fun engage in trolling the serious users. I have a real-time example of this behaviour on Electrical Engineering Stack Exchange. See: https://electronics.stackexchange.com/questions/473120/whats-this-noise

The borderline between 'fun' and abusive behaviour will be very narrow or blurry. People enjoy having fun at another person's expense. But from another perspective, it is rude and abusive behaviour.

Another behaviour observed due to gamification is downvoting a correct answer that competes with your own. Top users seldom upvote correct answers for fear of losing their top position.

Another very negative behaviour due to gamification and "fun" is this: Generally it is the "very high reputation" users and moderators who feel they have a right to have cheesy content, sarcastic content on the Q&A platform and get away with it. Since "high reputation" users have more "privileges" or "abilities", the "low reputation" users cannot question them. When the low reputation users question them for their behaviour, the high reputation users and moderators take "disciplinary action" on the low reputation users, like suspending them or labelling them or deleting their posts. This was witnessed on the Electrical Engineering Stack Exchange and Stack Overflow, both of which are clearly not serious enough to be an engineering Q&A site.

When the sites are not serious enough, the experts lose interest and leave the platform. The platform then evolves to become a "monkey circus" where there is no real difference between the "high rep" and "low rep" users, since the real experts have already left. Only those interested in fun and in increasing reputation points remain. No serious answers containing code that is secure and actually runs will be found on such a low quality platform. No circuit that is efficient and actually works will be found on such a platform. See https://ieeexplore.ieee.org/document/7958574

I have made a study of the inherent weakness in the design of Stack Overflow and Stack Exchange. This can be found here: https://github.com/ShashankVM/meta_stack


Update: I have found the weakness of this site, and I am disclosing it here, so it may be fixed and so other users can see it:

  1. As Mithical says in their answer:

"gamification" is a bit of a different concept from "fun".

While it is true they are slightly different concepts, it is also true that they are intertwined. I will quote the post "A note on April 1st" which is seen as "fun" and not gamification by Mithical:

Therefore, for your own safety: DO NOT try to enter any secret code on April 1st. DO NOT play the game ('cause there is none). DO NOT post your high scores in this thread (because you can't get any (as there is no game)). DO NOT let the Codidactyl touch any sugar (not that there is a danger (because there is no game of course))

Hope no one missed the "game" part in this quote. So it is not only fun but also a kind of gamification.


Mithical says in their answer:

Fun, on the other hand, isn't the same thing as gamification. Fun is an optional thing that encourages community building. People can laugh together about a silly April Fools Easter Egg (which participation in is strictly voluntary; you're not required to use the Konami Code whenever you access the site).

But when strange posts such as "A note on April 1st" are found on Meta Codidact, new users, such as myself, feel alienated and find this site to be very weird and strange. Another user has also commented:

I would prefer to not have such uh "fun". This day is annoying enough elsewhere.

  • Some users from other parts of the world may not even be aware of Fool's day or Easter Eggs and it is not a globally recognized event as Mithical says below.

  • Other users may know only one meaning of easter egg i.e. the egg shared on Easter Sunday (a religious event). Trivialising a religious event of significant importance to the followers of that religion, might hurt the sentiments of the people who follow that religion. While the "Easter Eggs" found in some video games do just that, we should not be following the bad example of such video games.

We want to build a community.

Fun events - such as contests, or Easter Eggs - help increase a feeling of belonging and community for a lot of people. It keeps people engaged and people bond over events, or meet new people while comparing high scores. There's a reason we call our various sites "communities"; because that's what we're trying to facilitate. And sometimes, that means lightening things up a little (especially around gloablly-recognized fun events like April Fools).

While I agree about the community bonding part, I think it is also important that before doing such events we should ask ourselves: "Are we interested in creating a diverse and inclusive global community?"

If yes, this implies we should not be giving importance to any one culture over the multitude of cultures found in the world. There are so many festivals celebrated by so many cultures, can we celebrate them all? If the answer is no, would it be fair to treat one culture as more important and significant than another? I believe treating minorities with respect is very important for a diverse and inclusive global community.

  1. Monica Cellio says in their answer:

The Codidact team is still very small, and if there's something I can do to help them enjoy what they're doing without diminishing the platform, I'll do it.

Codidact is by the community, for the community -- please join us if you want to be a bigger part of that.

I don't understand Monica Cellio's point since I have already asked the question and by definition I am already a part of the community. If Monica Cellio is implying that I need to be a part of the development team to "be a bigger part of that", then I can't help but point out it seems there is already a significant conflict of interest between the development team and the user community. It is important that there is no separation nor conflict of interest between the development team and the user community. User community can contribute to development if they want to, likewise, the development team can participate on the Q&A if they want to.

Development teams should focus on building usable applications for the user community. Development teams should not focus on building something that they, and only they enjoy using, since people who use this Q&A platform might come from all backgrounds, including non-software development backgrounds.

Many developers hate using Stack Overflow and Stack Exchange since that community is toxic and lacks focus, quality and inclusivity. Creating a platform that has better quality (a high bar for getting a post accepted) and inclusivity than Stack Overflow, with zero tolerance for unkind and sarcastic remarks and off-topic posts solves the problems that developers currently face on Stack Overflow.

Monica Cellio says in a comment:

Similarly, the hidden game here doesn't affect Q&A, profiles, abilities, rep, badges (we don't have badges), or anything else. It's just an extra. Most of the time I neither like nor dislike eggs; they're just there

The hidden game has already affected my Meta Codidact rep somewhat negatively, since my posts related to the hidden game tend to get downvoted heavily. The staff user's post related to the hidden game and the posts of those who supported the staff user's action of creating a hidden game tend to get upvoted heavily, increasing their rep. Is this side effect good or bad? I will leave that to the reader to judge.

History
Why does this post require attention from curators or moderators?
You might want to add some details to your flag.
Why should this post be closed?

1 comment thread

General comments (6 comments)
Post
+5
−1

I want to supplement Mithical's answer, with which I agree.

Broadly speaking, Codidact has three major pieces, all essential:

  • its communities, without which none of the rest of this would matter
  • the platform itself (the code that runs our communities)
  • the development team, the people who contribute to this non-profit project

(There's also the Codidact Foundation, the non-profit legal entity that protects us from the whims of stockholders seeking profits, but that's more tangential in this discussion.)

I want to focus on this last part: the development team. Codidact isn't a company that can hire people to do assigned work; we exist because people are willing to volunteer their time and talents, sometimes in large quantities over extended periods of time. This is a gift that I'm grateful for every day.

People can be stressed, can have other demands in their lives, or need to take a lighter load for a period of time. The wellbeing of our team members is essential; if any of our volunteers felt too much pressure from the demands of the project, we would all lose. If any of our team members need a break, or want to do something small and perhaps lower priority before diving into the next big thing or the most urgent demand, I support that.

Was an April Fool's game[1] on our roadmap? Not particularly. Am I ok with a developer who wanted a "fun" break spending a few hours on it anyway? Absolutely.[2] I never want to take our volunteers for granted, and I never want them to feel that the priorities we've set are so much of a burden that they're not enjoying working on the project any more.[3] The Codidact team is still very small, and if there's something I can do to help them enjoy what they're doing without diminishing the platform, I'll do it. I wasn't looking for a game, but I stand by it. Besides, now that it's there, I'm looking forward to playing it in a few hours.

This is a good time for a pitch: if you're interested in helping us to improve the platform, which is built with Ruby on Rails, HTML/CSS, and Javascript, please let us know or peruse our GitHub issues and let us know if you want to work on one of them. We all want to build a good platform that supports a variety of communities; we welcome new contributors at any time, whether it's to fix one or two bugs or to build out major pieces. Codidact is by the community, for the community -- please join us if you want to be a bigger part of that.


  1. Game, not gamification. Gamification is a practice where site features encourage certain competitive behaviors, like collecting badges or increasing reputation/karma/likes. Gamification has game-like elements (hence the name), but a game is not inherently gamification. For example, this opt-in one-day game doesn't produce any visible effects on the main site at all. Mithical's answer addresses gamification in more detail. ↩︎

  2. This game had a predecessor; when our downtime for the abilities rollout was dragging along, somebody spent an hour or so writing a little game that we could put up as both a "yes we're down, sorry" notice and something lighthearted for the community. The new game builds on that work, so while I haven't asked, I don't imagine it took much additional time to build. ↩︎

  3. I'm not saying anybody had reached this point. Even if someone had and I knew about it, it wouldn't be mine to share. Please read this in the general terms in which it was written. ↩︎

History
Why does this post require attention from curators or moderators?
You might want to add some details to your flag.

1 comment thread

General comments (10 comments)
General comments

Skipping 5 deleted comments.

Monica Cellio‭ wrote over 3 years ago

@ShashankVM‭ I'm having trouble understanding how my invitation for people to help with development if they want to led you to think I'm expressing a requirement. That's not my intention at all, and I'd happily rephrase if it's unclear but I'm a little confused about how to do so. Nobody is required to help build the tools. Nobody's input will be given more or less weight depending on whether the person has written code. It's completely optional, and of course many can't even if they want to.

Monica Cellio‭ wrote over 3 years ago

@ShashankVM‭ re "getting the Q&A back on track", you probably didn't see it if you're not active on the Judaism community, but the "fun" questions were segregated (different category) and only live for a limited period of time. The category description also made it very clear what was going on. Purim Torah is a longstanding tradition in the Jewish community; this wasn't something random and disconnected.

Skipping 3 deleted comments.

Mithrandir24601‭ wrote over 3 years ago

'Easter egg' is a well-known phrase that's since been added to the English language to mean things in addition to what it originally meant. I for one certainly do not find it in any way offensive or insulting and if you want to have a discussion about whether certain accepted phrases in language should or shouldn't be offensive and all the context, I'd suggest going somewhere like Languages & Linguistics

Monica Cellio‭ wrote over 3 years ago

@ShashankVM‭ was the only use of "easter egg" in an answer to one of these questions? I admit I hadn't given the term, which I've heard for years, any deeper thought. Now that you've brought up the religious angle I'll try to be more careful about it. I don't play video games and can't comment on the culture. If it's toxic, that doesn't automatically taint everything they do; I mean, they write code too but we don't ban software because it's been used for games, right? Context matters.

Skipping 1 deleted comment.

Monica Cellio‭ wrote over 3 years ago

The "easter eggs" I've seen (I think my first was some hidden content on a DVD, not even software) have been extras that you have to seek out and that don't affect anything else. The DVD one led to some deleted scenes, I think, but didn't affect my normal viewing of the movie. Similarly, the hidden game here doesn't affect Q&A, profiles, abilities, rep, badges (we don't have badges), or anything else. It's just an extra. Most of the time I neither like nor dislike eggs; they're just there.

Skipping 3 deleted comments.

mbomb007‭ wrote over 3 years ago · edited over 3 years ago

@ShashankVM‭ Your rep didn't decrease because you brought it up. Your rep decreased because you did so with the purpose of creating a "stink" and complaining without reason, and everyone who downvoted wanted to do so. As the devs said, the Easter egg is opt-in. If you don't want to opt in, fine. Just stop making it such a big deal.

Monica Cellio‭ wrote over 3 years ago · edited over 3 years ago

@ShashankVM the word "kosher" just means "fit". I've heard many Jews use it in non-religious contexts and do so myself. As for votes, people downvoted because they disagreed with you, which can happen regardless of the topic. There were downvotes on Meta before this announcement and there will be more after.

manassehkatz‭ wrote over 3 years ago

There is nothing wrong with using "kosher" to refer to things (both religious and secular) other than "status of food or other objects in Jewish religious law". Really. As far as "Easter Egg", I have always understood the term to refer to finding some special hidden "treat" - originating from the typical "Easter Egg Hunt", which as I understand it is an almost entirely secular event that was created at some time ago as a fun adjunct to the Christian holiday of Easter. As in, I don't think

manassehkatz‭ wrote over 3 years ago

of Easter Egg as being any more "religious" than "fat Santa in a red suit with a sleigh and reindeer handing out gifts" - which is an image popularized by Coca Cola (among others) and commercialized, parodied, used as the basis of songs (many written by Jews...), etc. So for Easter Egg to have become a purely secular term for "hidden stuff inside web sites and video games" is not, to me, any problem at all. "Easter Egg" is "kosher" :-)

manassehkatz‭ wrote over 3 years ago

One more digression: I enjoy when I find things such as "Easter Egg candy" that is actually Kosher (typically because everything in a particular factory is under Kosher supervision).