Chasing badges on #StackOverflow #gamification @StackOverflow

By Jun - Support me on Amazon Canada

All this while, I have been using a lot of mobile apps or reward point cards where they award me with points when I pay them. For example, grocery stores' point cards, gym membership app, restaurant apps, retailer apps et cetera. Some of them do a really a good job in encouraging me to spend more or using more of their services.

What is Gamification?

According to Wikipedia, gamification is defined as following:

Gamification is the application of game-design elements and game principles in non-game contexts. Gamification commonly employs game design elements to improve user engagement, organizational productivity, flow, learning, crowdsourcing, employee recruitment and evaluation, ease of use, usefulness of systems, physical exercise, traffic violations, voter apathy, and more. 

From my understanding, it is using of game principles in an applications to reward your users and provide your users a sense of belonging.


And, yes, it works. One of them that is working pretty well on me is StackOverflow!
Finally, I have earned StackOverflow FANATIC gold badge! LOL
Fanatic - Visit the site each day for 100 consecutive days. (Days are counted in UTC.)

StackOverflow Fanatic Gold Badge
StackOverflow Fanatic Gold Badge

StackOverflow is a site where I go to learn from the software development community and offer my help whenever possible.

If you haven't heard of StackOverflow, you can check out StackOverflow About page. According to the page, StackOverflow is 10 years old now in 2018!

Founded in 2008, Stack Overflow is the largest, most trusted online community for developers to learn, share their knowledge, and build their careers. More than 50 million professional and aspiring programmers visit Stack Overflow each month to help solve coding problems, develop new skills, and find job opportunities. 

To encourage participation, StackOverflow gives out badges and reputation points to users. You are rewarded if you participate and contribute to the community on StackOverflow.

Taken from StackOverflow page:
So what is reputation?

Reputation is a rough measurement of how much the community trusts you; it is earned by convincing your peers that you know what you’re talking about. The more reputation you earn, the more privileges you gain and the more tools you'll have access to on the site - at the highest privilege levels, you'll have access to many of the same tools available to the site moderators. That is intentional. We don’t run this site; the community does! 

Benefits of being active on StackOverflow

  1. StackOverflow helps you progress faster as you can probably find suggestions and solutions to many of your questions on StackOverflow.
  2. StackOverflow is a good indicator of your knowledge and attitude towards learning by your badges and reputation points 
  3. StackOverflow is your online profile for software development that enables employers to gauge your knowledge, skills and personality
If you are looking for ways to increase your reputation points, check out this StackExchange Six simple tips to get Stack Overflow reputation fast thread.

StackOverflow consecutive 80 days

StackOverflow consecutive 99 days

In short, considering adding gamification to your next app to increase the return rate!

Thank you for reading!