{"action":"created","comment":{"url":"https://api.github.com/repos/mmmries/blog/pulls/comments/39110730","id":39110730,"diff_hunk":"@@ -0,0 +1,82 @@\n+---\n+layout: post\n+title: \"Hiring Apprentices\"\n+date: 2015-09-09 14:44:39 -0600\n+comments: true\n+categories: hiring, apprenticeship, mentoring, ruby\n+---\n+\n+The [MX](http://mx.com/) apprenticeship has been a lot of work and fun so far.\n+This blog post is the beginning of an effort to document what I've learned along the way.\n+\n+# The Goal\n+\n+Initially I got interested in the idea of an apprenticeship while listening to the [ruby rogues episode with Joe Mastey and Jill Lynch](https://devchat.tv/ruby-rogues/190-rr-apprenticeship-with-joseph-mastey-and-jill-lynch-of-enova).\n+I help to organize a [local ruby meetup group](http://utruby.org/#uv.rb) so I liked the idea of helping new engineers.\n+I also love my job at MX so I liked the idea of helping to grow our team.\n+\n+When I discussed the idea of an apprenticeship with people at MX, the first thing I had to do was nail down what our objective was. \"Helping new engineers\" wasn't going to cut it.\n+\n+We decided that the primary objective was to __add amazing engineers to the team__.\n+\n+# Amazing Apprentices\n+\n+Based on my experience in the local Ruby community I believed that there were some really amazing programmers who were self-taught or graduating from bootcamps that were struggling to find first jobs.\n+\n+The shortage of senior engineers at pretty much every company has made it really difficult to get a job as a junior developer. Lots of companies think that they can't afford to hire junior engineers because they don't have enough senior people to train them.\n+There are also serious bias issues throughout the software industry and especially in the hiring processes.\n+\n+So we had a hypothesis that there was a large pool of extremely talented and hard-working people that was underutilized.\n+\n+# Teaching\n+\n+On our team we usually only considered hiring someone if they had a full year of professional programming experience.\n+This is partially because our team has no managers and no task assignment so it is easy to get lost in the weeds if you don't have your own discipline for staying focused as an engineer.","path":"source/_posts/2015-09-03-hiring-apprentices.markdown","position":34,"original_position":34,"commit_id":"9c84cef876c0dd50a322bfa7e84add5122e82340","original_commit_id":"9c84cef876c0dd50a322bfa7e84add5122e82340","user":{"login":"fergmastaflex","id":3989366,"avatar_url":"https://avatars.githubusercontent.com/u/3989366?v=3","gravatar_id":"","url":"https://api.github.com/users/fergmastaflex","html_url":"https://github.com/fergmastaflex","followers_url":"https://api.github.com/users/fergmastaflex/followers","following_url":"https://api.github.com/users/fergmastaflex/following{/other_user}","gists_url":"https://api.github.com/users/fergmastaflex/gists{/gist_id}","starred_url":"https://api.github.com/users/fergmastaflex/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fergmastaflex/subscriptions","organizations_url":"https://api.github.com/users/fergmastaflex/orgs","repos_url":"https://api.github.com/users/fergmastaflex/repos","events_url":"https://api.github.com/users/fergmastaflex/events{/privacy}","received_events_url":"https://api.github.com/users/fergmastaflex/received_events","type":"User","site_admin":false},"body":"Comma before \"so\" again here.","created_at":"2015-09-09T23:40:14Z","updated_at":"2015-09-09T23:40:14Z","html_url":"https://github.com/mmmries/blog/pull/1#discussion_r39110730","pull_request_url":"https://api.github.com/repos/mmmries/blog/pulls/1","_links":{"self":{"href":"https://api.github.com/repos/mmmries/blog/pulls/comments/39110730"},"html":{"href":"https://github.com/mmmries/blog/pull/1#discussion_r39110730"},"pull_request":{"href":"https://api.github.com/repos/mmmries/blog/pulls/1"}}},"pull_request":{"url":"https://api.github.com/repos/mmmries/blog/pulls/1","id":44605694,"html_url":"https://github.com/mmmries/blog/pull/1","diff_url":"https://github.com/mmmries/blog/pull/1.diff","patch_url":"https://github.com/mmmries/blog/pull/1.patch","issue_url":"https://api.github.com/repos/mmmries/blog/issues/1","number":1,"state":"open","locked":false,"title":"start of a rough draft for apprenticeship post","user":{"login":"mmmries","id":80008,"avatar_url":"https://avatars.githubusercontent.com/u/80008?v=3","gravatar_id":"","url":"https://api.github.com/users/mmmries","html_url":"https://github.com/mmmries","followers_url":"https://api.github.com/users/mmmries/followers","following_url":"https://api.github.com/users/mmmries/following{/other_user}","gists_url":"https://api.github.com/users/mmmries/gists{/gist_id}","starred_url":"https://api.github.com/users/mmmries/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mmmries/subscriptions","organizations_url":"https://api.github.com/users/mmmries/orgs","repos_url":"https://api.github.com/users/mmmries/repos","events_url":"https://api.github.com/users/mmmries/events{/privacy}","received_events_url":"https://api.github.com/users/mmmries/received_events","type":"User","site_admin":false},"body":"I want to do a series of posts about the apprenticeship program at MX. This first post outlines the ideas behind the apprenticeship, why we thought it would work and how we planned to run it.","created_at":"2015-09-09T21:57:02Z","updated_at":"2015-09-09T23:40:14Z","closed_at":null,"merged_at":null,"merge_commit_sha":"8816e01b9d383f354037075ea6661446654f1d7d","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/mmmries/blog/pulls/1/commits","review_comments_url":"https://api.github.com/repos/mmmries/blog/pulls/1/comments","review_comment_url":"https://api.github.com/repos/mmmries/blog/pulls/comments{/number}","comments_url":"https://api.github.com/repos/mmmries/blog/issues/1/comments","statuses_url":"https://api.github.com/repos/mmmries/blog/statuses/9c84cef876c0dd50a322bfa7e84add5122e82340","head":{"label":"mmmries:apprenticeship_post","ref":"apprenticeship_post","sha":"9c84cef876c0dd50a322bfa7e84add5122e82340","user":{"login":"mmmries","id":80008,"avatar_url":"https://avatars.githubusercontent.com/u/80008?v=3","gravatar_id":"","url":"https://api.github.com/users/mmmries","html_url":"https://github.com/mmmries","followers_url":"https://api.github.com/users/mmmries/followers","following_url":"https://api.github.com/users/mmmries/following{/other_user}","gists_url":"https://api.github.com/users/mmmries/gists{/gist_id}","starred_url":"https://api.github.com/users/mmmries/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mmmries/subscriptions","organizations_url":"https://api.github.com/users/mmmries/orgs","repos_url":"https://api.github.com/users/mmmries/repos","events_url":"https://api.github.com/users/mmmries/events{/privacy}","received_events_url":"https://api.github.com/users/mmmries/received_events","type":"User","site_admin":false},"repo":{"id":9256162,"name":"blog","full_name":"mmmries/blog","owner":{"login":"mmmries","id":80008,"avatar_url":"https://avatars.githubusercontent.com/u/80008?v=3","gravatar_id":"","url":"https://api.github.com/users/mmmries","html_url":"https://github.com/mmmries","followers_url":"https://api.github.com/users/mmmries/followers","following_url":"https://api.github.com/users/mmmries/following{/other_user}","gists_url":"https://api.github.com/users/mmmries/gists{/gist_id}","starred_url":"https://api.github.com/users/mmmries/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mmmries/subscriptions","organizations_url":"https://api.github.com/users/mmmries/orgs","repos_url":"https://api.github.com/users/mmmries/repos","events_url":"https://api.github.com/users/mmmries/events{/privacy}","received_events_url":"https://api.github.com/users/mmmries/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/mmmries/blog","description":"My Blog","fork":false,"url":"https://api.github.com/repos/mmmries/blog","forks_url":"https://api.github.com/repos/mmmries/blog/forks","keys_url":"https://api.github.com/repos/mmmries/blog/keys{/key_id}","collaborators_url":"https://api.github.com/repos/mmmries/blog/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/mmmries/blog/teams","hooks_url":"https://api.github.com/repos/mmmries/blog/hooks","issue_events_url":"https://api.github.com/repos/mmmries/blog/issues/events{/number}","events_url":"https://api.github.com/repos/mmmries/blog/events","assignees_url":"https://api.github.com/repos/mmmries/blog/assignees{/user}","branches_url":"https://api.github.com/repos/mmmries/blog/branches{/branch}","tags_url":"https://api.github.com/repos/mmmries/blog/tags","blobs_url":"https://api.github.com/repos/mmmries/blog/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/mmmries/blog/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/mmmries/blog/git/refs{/sha}","trees_url":"https://api.github.com/repos/mmmries/blog/git/trees{/sha}","statuses_url":"https://api.github.com/repos/mmmries/blog/statuses/{sha}","languages_url":"https://api.github.com/repos/mmmries/blog/languages","stargazers_url":"https://api.github.com/repos/mmmries/blog/stargazers","contributors_url":"https://api.github.com/repos/mmmries/blog/contributors","subscribers_url":"https://api.github.com/repos/mmmries/blog/subscribers","subscription_url":"https://api.github.com/repos/mmmries/blog/subscription","commits_url":"https://api.github.com/repos/mmmries/blog/commits{/sha}","git_commits_url":"https://api.github.com/repos/mmmries/blog/git/commits{/sha}","comments_url":"https://api.github.com/repos/mmmries/blog/comments{/number}","issue_comment_url":"https://api.github.com/repos/mmmries/blog/issues/comments{/number}","contents_url":"https://api.github.com/repos/mmmries/blog/contents/{+path}","compare_url":"https://api.github.com/repos/mmmries/blog/compare/{base}...{head}","merges_url":"https://api.github.com/repos/mmmries/blog/merges","archive_url":"https://api.github.com/repos/mmmries/blog/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/mmmries/blog/downloads","issues_url":"https://api.github.com/repos/mmmries/blog/issues{/number}","pulls_url":"https://api.github.com/repos/mmmries/blog/pulls{/number}","milestones_url":"https://api.github.com/repos/mmmries/blog/milestones{/number}","notifications_url":"https://api.github.com/repos/mmmries/blog/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/mmmries/blog/labels{/name}","releases_url":"https://api.github.com/repos/mmmries/blog/releases{/id}","created_at":"2013-04-06T06:13:10Z","updated_at":"2015-03-28T03:25:37Z","pushed_at":"2015-09-09T21:57:02Z","git_url":"git://github.com/mmmries/blog.git","ssh_url":"git@github.com:mmmries/blog.git","clone_url":"https://github.com/mmmries/blog.git","svn_url":"https://github.com/mmmries/blog","homepage":null,"size":4332,"stargazers_count":0,"watchers_count":0,"language":"HTML","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":1,"forks":0,"open_issues":1,"watchers":0,"default_branch":"master"}},"base":{"label":"mmmries:master","ref":"master","sha":"e769a5f9e597a4c84d89b4a0c36e5237038c142b","user":{"login":"mmmries","id":80008,"avatar_url":"https://avatars.githubusercontent.com/u/80008?v=3","gravatar_id":"","url":"https://api.github.com/users/mmmries","html_url":"https://github.com/mmmries","followers_url":"https://api.github.com/users/mmmries/followers","following_url":"https://api.github.com/users/mmmries/following{/other_user}","gists_url":"https://api.github.com/users/mmmries/gists{/gist_id}","starred_url":"https://api.github.com/users/mmmries/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mmmries/subscriptions","organizations_url":"https://api.github.com/users/mmmries/orgs","repos_url":"https://api.github.com/users/mmmries/repos","events_url":"https://api.github.com/users/mmmries/events{/privacy}","received_events_url":"https://api.github.com/users/mmmries/received_events","type":"User","site_admin":false},"repo":{"id":9256162,"name":"blog","full_name":"mmmries/blog","owner":{"login":"mmmries","id":80008,"avatar_url":"https://avatars.githubusercontent.com/u/80008?v=3","gravatar_id":"","url":"https://api.github.com/users/mmmries","html_url":"https://github.com/mmmries","followers_url":"https://api.github.com/users/mmmries/followers","following_url":"https://api.github.com/users/mmmries/following{/other_user}","gists_url":"https://api.github.com/users/mmmries/gists{/gist_id}","starred_url":"https://api.github.com/users/mmmries/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mmmries/subscriptions","organizations_url":"https://api.github.com/users/mmmries/orgs","repos_url":"https://api.github.com/users/mmmries/repos","events_url":"https://api.github.com/users/mmmries/events{/privacy}","received_events_url":"https://api.github.com/users/mmmries/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/mmmries/blog","description":"My Blog","fork":false,"url":"https://api.github.com/repos/mmmries/blog","forks_url":"https://api.github.com/repos/mmmries/blog/forks","keys_url":"https://api.github.com/repos/mmmries/blog/keys{/key_id}","collaborators_url":"https://api.github.com/repos/mmmries/blog/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/mmmries/blog/teams","hooks_url":"https://api.github.com/repos/mmmries/blog/hooks","issue_events_url":"https://api.github.com/repos/mmmries/blog/issues/events{/number}","events_url":"https://api.github.com/repos/mmmries/blog/events","assignees_url":"https://api.github.com/repos/mmmries/blog/assignees{/user}","branches_url":"https://api.github.com/repos/mmmries/blog/branches{/branch}","tags_url":"https://api.github.com/repos/mmmries/blog/tags","blobs_url":"https://api.github.com/repos/mmmries/blog/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/mmmries/blog/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/mmmries/blog/git/refs{/sha}","trees_url":"https://api.github.com/repos/mmmries/blog/git/trees{/sha}","statuses_url":"https://api.github.com/repos/mmmries/blog/statuses/{sha}","languages_url":"https://api.github.com/repos/mmmries/blog/languages","stargazers_url":"https://api.github.com/repos/mmmries/blog/stargazers","contributors_url":"https://api.github.com/repos/mmmries/blog/contributors","subscribers_url":"https://api.github.com/repos/mmmries/blog/subscribers","subscription_url":"https://api.github.com/repos/mmmries/blog/subscription","commits_url":"https://api.github.com/repos/mmmries/blog/commits{/sha}","git_commits_url":"https://api.github.com/repos/mmmries/blog/git/commits{/sha}","comments_url":"https://api.github.com/repos/mmmries/blog/comments{/number}","issue_comment_url":"https://api.github.com/repos/mmmries/blog/issues/comments{/number}","contents_url":"https://api.github.com/repos/mmmries/blog/contents/{+path}","compare_url":"https://api.github.com/repos/mmmries/blog/compare/{base}...{head}","merges_url":"https://api.github.com/repos/mmmries/blog/merges","archive_url":"https://api.github.com/repos/mmmries/blog/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/mmmries/blog/downloads","issues_url":"https://api.github.com/repos/mmmries/blog/issues{/number}","pulls_url":"https://api.github.com/repos/mmmries/blog/pulls{/number}","milestones_url":"https://api.github.com/repos/mmmries/blog/milestones{/number}","notifications_url":"https://api.github.com/repos/mmmries/blog/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/mmmries/blog/labels{/name}","releases_url":"https://api.github.com/repos/mmmries/blog/releases{/id}","created_at":"2013-04-06T06:13:10Z","updated_at":"2015-03-28T03:25:37Z","pushed_at":"2015-09-09T21:57:02Z","git_url":"git://github.com/mmmries/blog.git","ssh_url":"git@github.com:mmmries/blog.git","clone_url":"https://github.com/mmmries/blog.git","svn_url":"https://github.com/mmmries/blog","homepage":null,"size":4332,"stargazers_count":0,"watchers_count":0,"language":"HTML","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":1,"forks":0,"open_issues":1,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/mmmries/blog/pulls/1"},"html":{"href":"https://github.com/mmmries/blog/pull/1"},"issue":{"href":"https://api.github.com/repos/mmmries/blog/issues/1"},"comments":{"href":"https://api.github.com/repos/mmmries/blog/issues/1/comments"},"review_comments":{"href":"https://api.github.com/repos/mmmries/blog/pulls/1/comments"},"review_comment":{"href":"https://api.github.com/repos/mmmries/blog/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/mmmries/blog/pulls/1/commits"},"statuses":{"href":"https://api.github.com/repos/mmmries/blog/statuses/9c84cef876c0dd50a322bfa7e84add5122e82340"}}}}