So I had this idea of a website where people: shared their goals supported each other had a feedback on the usefulness of their tasks Tuesday, August 13, 13
would you contribute more if the environment was perfectly friendly, perfectly rewarding, and you knew that your actions make a great impact?” 0 90 36 90 73 Surely Probably No Tuesday, August 13, 13
for side projects. Everyone can see all quests. This is not like Facebook. On Questhub everyone is your friend :-) People “like” them and comment on them. So you end up with a list of quests, with varying numbers of points. Pick which quests to work on. When you complete quests, you get the points. Tuesday, August 13, 13
number of views the number of displayed ads What if we optimized for: the amount of things done the sense of community the quantity and quality of feedback and, you know, fun Tuesday, August 13, 13
that people care about your work feels good. Knowing which parts of your work people care about is helpful. Public precommitment can be a productivity tool. People who have clearly defined goals are more productive and produce higher quality. Feeling there is value to your goals is motivating. Tuesday, August 13, 13
to get the optimal result too... Starting from your goals is natural. You know how half of the responses on irc start with “/achieve”? And blogging is expensive, you have to think it through. Tuesday, August 13, 13
hard fun, easy fun, people fun, serious fun. (via http://xeodesign.com/whyweplaygames.html) Fun can emerge from communities, or from mechanics. But mechanics can affect community behaviors too. Tuesday, August 13, 13
choose your own destiny on Questhub, so it doesn’t impose opinions on you (usually). Replacing fuzzy goals with points can help you with procrastination. Achievements = Specialization (and fun). Carl Mäsak, “Perl 6 is my MMORPG” http://strangelyconsistent.org/blog/perl-6-is-my-mmorpg Tuesday, August 13, 13
bureaucracy and specialization. High latency for trivial tasks. Communities don’t scale because of the lack of communication. Stuff gets reinvented a lot. Tuesday, August 13, 13
templates called stencils. Stencils are shared, reusable, valued patterns of community behavior. We’ve got 27 of those for Perl, from “Subscribe to Perl Weekly” to “Adopt a CPAN module”. Always looking for more of these. Tuesday, August 13, 13
on Questhub Take stencils Subscribe to Perl realm Look through people’s quests, “like” them Become realm keeper Invite people to your quests and join others Tuesday, August 13, 13
Standardazing Changes crusade @borisd: “Standardise the Changes file in 5 CPAN distributions” @barbie: “Standardise the Changes file in all my CPAN distributions” @neilb, @sromanov: “Get 1% of CPAN distributions conforming to CPAN::Changes::Spec” (1% is A LOT, ~269 distributions) Total so far: 70 71 73 Tuesday, August 13, 13
Bootstrap and CoffeeScript for frontend Ubic and Flux for background jobs Chef and Vagrant for development and deployment The code is open: https://github.com/berekuk/questhub Pull requests welcome! Tuesday, August 13, 13
2014. Not worrying about monetization yet, but will have to soon. Will start with freemium features such as private realms. If I can't make this my job, I'll keep running this as a hobby. Tuesday, August 13, 13