Save 37% off PRO during our Black Friday Sale! »

Play Perl: Moscow.pm, April 2013 (English translation)

Play Perl: Moscow.pm, April 2013 (English translation)

C4b6aeeac2ce08e88cc81c7443a3ef55?s=128

Vyacheslav Matyukhin

April 04, 2013
Tweet

Transcript

  1. Play Perl http://play-perl.org

  2. What is it?

  3. None
  4. None
  5. None
  6. None
  7. To-do list

  8. rt.cpan.org

  9. rt.cpan.org Github issues

  10. rt.cpan.org Github issues Trello

  11. rt.cpan.org Github issues Trello Asana

  12. rt.cpan.org Github issues Trello Asana > Not open enough

  13. rt.cpan.org Github issues Trello Asana > Not open enough >

    Not public enough
  14. rt.cpan.org Github issues Trello Asana > Not social enough! >

    Not open enough > Not public enough
  15. rt.cpan.org Github issues Trello Asana (Yep, even Github.) > Not

    social enough! > Not open enough > Not public enough
  16. To-do list Social network

  17. None
  18. None
  19. What do social networks optimize for?

  20. > Number of views What do social networks optimize for?

  21. > Number of views > Number of users What do

    social networks optimize for?
  22. > Number of views > Number of users > Number

    of displayed ads What do social networks optimize for?
  23. What if, instead, we optimize for...

  24. > Amount of useful work done What if, instead, we

    optimize for...
  25. To-do list Social network Game

  26. Jane McGonigal http://www.ted.com/talks/jane_mcgonigal_gaming_can_make_a_better_world.html

  27. Coursera https://www.coursera.org/course/gamification

  28. To-do list Social network Game Play Perl

  29. Play Perl vs Agile = Git vs SVN

  30. Likes as a feedback

  31. Likes as a feedback Likes as distributed prioritization

  32. Likes as a feedback Likes as distributed prioritization Optimize for

    the number of points
  33. Optimize for the number of points: Maximize the amount of

    useful work Likes as a feedback Likes as distributed prioritization
  34. Maximize the amount of relevant work Likes as a feedback

    Likes as distributed prioritization Maximize the amount of useful work Optimize for the number of points:
  35. Where is it from?

  36. Summer 2012: procrastination

  37. Summer 2012: procrastination August 2012: idea

  38. September 2012: hackathon Summer 2012: procrastination August 2012: idea

  39. Hackathon

  40. Hackathon

  41. Hackathon

  42. November 2012: motivation survey

  43. November 2012: motivation survey >200 participants http://berekuk.github.com/perl-motivation-survey/

  44. http://berekuk.github.com/perl-motivation-survey/ November 2012: motivation survey >200 participants

  45. http://berekuk.github.com/perl-motivation-survey/ November 2012: motivation survey >200 participants

  46. February 2013

  47. February 2013 2 weeks vacation

  48. February 2013 Launch 2 weeks vacation

  49. February 2013 Launch 282 registrations in the first week 2

    weeks vacation
  50. February 2013 Launch 197 quests created 282 registrations in the

    first week 2 weeks vacation
  51. 1.5 times more than rt.cpan.org in the same period 197

    quests created 282 registrations in the first week February 2013 Launch 2 weeks vacation
  52. David Mertens: “play-perl was only just announced, but I've already

    fallen in love with it.”
  53. zmughal: “Play Perl is a game changer.”

  54. Yanick Champoux: “So, this morning I finally clicked on one

    of the tweets talking about that new Play Perl thingy. And then I squealed like a little girl.”
  55. What powers it?

  56. Dancer

  57. Dancer MongoDB

  58. Ubic Dancer MongoDB

  59. Ubic Dancer MongoDB Bootstrap

  60. Ubic Dancer MongoDB Backbone.js Bootstrap

  61. Ubic Dancer MongoDB Backbone.js Require.js Bootstrap

  62. Ubic Dancer MongoDB Backbone.js Require.js Chef Bootstrap

  63. Ubic Dancer MongoDB Backbone.js Require.js Chef Vagrant Bootstrap

  64. What’s next?

  65. Group quests

  66. Achievements Group quests

  67. Achievements Group quests Seasons

  68. Achievements Group quests Seasons “Realms” – not just Perl

  69. Achievements Group quests Seasons “Realms” – not just Perl Personal

    news feed
  70. Where am I going to find time for all these

    features?
  71. None
  72. I’m leaving Yandex in 2 months

  73. Source code will stay open for now I’m leaving Yandex

    in 2 months
  74. Service will stay free Source code will stay open for

    now I’m leaving Yandex in 2 months
  75. None
  76. Questions? me@berekuk.ru @berekuk @mmcleric https://github.com/berekuk/play-perl