{"action":"created","issue":{"url":"https://api.github.com/repos/exercism/exercism.io/issues/2803","repository_url":"https://api.github.com/repos/exercism/exercism.io","labels_url":"https://api.github.com/repos/exercism/exercism.io/issues/2803/labels{/name}","comments_url":"https://api.github.com/repos/exercism/exercism.io/issues/2803/comments","events_url":"https://api.github.com/repos/exercism/exercism.io/issues/2803/events","html_url":"https://github.com/exercism/exercism.io/issues/2803","id":142201126,"number":2803,"title":"Offer and Receive feedback & Featured solutions or users","user":{"login":"iacobson","id":8473345,"avatar_url":"https://avatars.githubusercontent.com/u/8473345?v=3","gravatar_id":"","url":"https://api.github.com/users/iacobson","html_url":"https://github.com/iacobson","followers_url":"https://api.github.com/users/iacobson/followers","following_url":"https://api.github.com/users/iacobson/following{/other_user}","gists_url":"https://api.github.com/users/iacobson/gists{/gist_id}","starred_url":"https://api.github.com/users/iacobson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iacobson/subscriptions","organizations_url":"https://api.github.com/users/iacobson/orgs","repos_url":"https://api.github.com/users/iacobson/repos","events_url":"https://api.github.com/users/iacobson/events{/privacy}","received_events_url":"https://api.github.com/users/iacobson/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/exercism/exercism.io/labels/discussion","name":"discussion","color":"5BF500"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":24,"created_at":"2016-03-20T20:25:41Z","updated_at":"2016-05-27T05:49:41Z","closed_at":null,"body":"I would have a few suggestions related to the code review, and featured solutions:\r\n- would it be possible to add a feature where users are encouraged to review other people's code before moving on to the next exercise:\r\n  - either as a requirement: eg: review other 2 solutions before proceeding to next exercise\r\n  - or as some kind of ranking/points\r\n\r\n- as a beginner in Elixir I feel the need at the end of the exercise to review a featured solution, something that I know complies with the language's best practices. (I think this may be valuable for all beginners, no matter the language)\r\n  - even though I browse other solutions, and I can find some which I consider better than mine, it would be still good to know what a clean implementation of the solution lookslike\r\n  - this can be achieved in more ways:\r\n    - either the person that submits the exercise is posting also a solution\r\n    - there can be some persons that contributed and are very experienced with specific languages which can have featured profiles to search for a good solution\r\n    - or add a voting system, and the solution with most votes to be at the top\r\n  - this doesn't mean that the featured solution is the best solution and everybody should implement it. It should be just some kind of guideline, with very clean code, respecting the language standards. So I do not think it will limit people's creativity\r\n\r\nThank you.  \r\n"},"comment":{"url":"https://api.github.com/repos/exercism/exercism.io/issues/comments/222065719","html_url":"https://github.com/exercism/exercism.io/issues/2803#issuecomment-222065719","issue_url":"https://api.github.com/repos/exercism/exercism.io/issues/2803","id":222065719,"user":{"login":"justgage","id":164033,"avatar_url":"https://avatars.githubusercontent.com/u/164033?v=3","gravatar_id":"","url":"https://api.github.com/users/justgage","html_url":"https://github.com/justgage","followers_url":"https://api.github.com/users/justgage/followers","following_url":"https://api.github.com/users/justgage/following{/other_user}","gists_url":"https://api.github.com/users/justgage/gists{/gist_id}","starred_url":"https://api.github.com/users/justgage/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/justgage/subscriptions","organizations_url":"https://api.github.com/users/justgage/orgs","repos_url":"https://api.github.com/users/justgage/repos","events_url":"https://api.github.com/users/justgage/events{/privacy}","received_events_url":"https://api.github.com/users/justgage/received_events","type":"User","site_admin":false},"created_at":"2016-05-27T05:49:41Z","updated_at":"2016-05-27T05:49:41Z","body":"I listened to the Bike Shed podcast and was drawn to this discussion. Here's my two cents.\r\n\r\nWhat about making __reviewing code one of the exercises__? The Readme of this exercise could talk about the benefits mentioned by @kytrinyx and explain why. This way it's not like a reflexive thing like, \"This is just what you have to do to get back to learning\" but rather, \"Reviewing is just another great skill to practice\" I would suggest that perhaps this be done more as perhaps the 3rd exercise or something like that so we ease them into it a little.\r\n\r\nI've also thought a lot about **small groups**. I've noticed that one of the hardest parts of starting out in a community is feeling the group was just too big to feel at home in. I kind of wonder sometimes if we assigned subgroups that could be kind of like your feedback buddies. One of the things I've enjoyed the most about the Elm community is that it's so small that I can immediately feel like I'm part of the group because it takes so little time for people to get to know and recognize me. \r\n\r\nAs a third idea (sorry I have so much to say) I thought about people __opting in to code reviews__ that way you could say, \"Would you like trade code reviews with someone?\" that way people that really want feedback would be able to get it and those that don't care so much wouldn't make the activity feed look so bare which I think communicates, \"We don't have a culture of reviews\"\r\n\r\nAs far as the featured problems discussion, I think it should perhaps be made by the test creators but then up for debate and pull requests so that the solution, or solutions are more of a community owned things so to hopefully avoid some of the gamification problems.  \r\n\r\nAnyway that's my (far more than) two cents. "}}
{"actor":{"display_login":"justgage"}}