{"action":"created","issue":{"url":"https://api.github.com/repos/osstarter/discussion/issues/1","labels_url":"https://api.github.com/repos/osstarter/discussion/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/osstarter/discussion/issues/1/comments","events_url":"https://api.github.com/repos/osstarter/discussion/issues/1/events","html_url":"https://github.com/osstarter/discussion/issues/1","id":54337487,"number":1,"title":"What is this for?","user":{"login":"afeld","id":86842,"avatar_url":"https://avatars.githubusercontent.com/u/86842?v=3","gravatar_id":"","url":"https://api.github.com/users/afeld","html_url":"https://github.com/afeld","followers_url":"https://api.github.com/users/afeld/followers","following_url":"https://api.github.com/users/afeld/following{/other_user}","gists_url":"https://api.github.com/users/afeld/gists{/gist_id}","starred_url":"https://api.github.com/users/afeld/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/afeld/subscriptions","organizations_url":"https://api.github.com/users/afeld/orgs","repos_url":"https://api.github.com/users/afeld/repos","events_url":"https://api.github.com/users/afeld/events{/privacy}","received_events_url":"https://api.github.com/users/afeld/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/osstarter/discussion/labels/question","name":"question","color":"cc317c"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2015-01-14T15:50:02Z","updated_at":"2015-01-14T16:35:53Z","closed_at":null,"body":"This org came out of tweet from @trek on the Twitters:\r\n\r\nhttps://twitter.com/trek/status/555385216651776001\r\n\r\nWhat do we want this org to be?\r\n\r\n/cc @sindresorhus "},"comment":{"url":"https://api.github.com/repos/osstarter/discussion/issues/comments/69945377","html_url":"https://github.com/osstarter/discussion/issues/1#issuecomment-69945377","issue_url":"https://api.github.com/repos/osstarter/discussion/issues/1","id":69945377,"user":{"login":"ef4","id":319282,"avatar_url":"https://avatars.githubusercontent.com/u/319282?v=3","gravatar_id":"","url":"https://api.github.com/users/ef4","html_url":"https://github.com/ef4","followers_url":"https://api.github.com/users/ef4/followers","following_url":"https://api.github.com/users/ef4/following{/other_user}","gists_url":"https://api.github.com/users/ef4/gists{/gist_id}","starred_url":"https://api.github.com/users/ef4/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ef4/subscriptions","organizations_url":"https://api.github.com/users/ef4/orgs","repos_url":"https://api.github.com/users/ef4/repos","events_url":"https://api.github.com/users/ef4/events{/privacy}","received_events_url":"https://api.github.com/users/ef4/received_events","type":"User","site_admin":false},"created_at":"2015-01-14T16:35:53Z","updated_at":"2015-01-14T16:35:53Z","body":"> Read entire project and internalize all its style and unspoken organization\r\n\r\nReading is definitely one of the key gaps between beginners and experienced people. I don't think it's quite as extreme as needing to read an entire project, but the sentiment is correct: veterans can read and navigate unfamiliar codebases quickly (often zooming in on the parts that are relevant without having to read the whole thing), so to them the reading is not a big deal. Newbies lack the practice and cultural exposure, so to them it's much harder.\r\n\r\nIf this project actually starts generating commits, it would become a valuable source of practical exercises. Each issue is a problem statement plus a real codebase. Each solved issue also includes an accepted answer. Students can gain practical reading experience just by going through all the solved issues and reading them well enough to understand what's going on.\r\n\r\nRead enough small successful PRs against a project and pretty soon it stops being magic, you absorb the patterns, and you gain the confidence to submit your own."}}