{"id":8871,"date":"2012-07-20T18:52:59","date_gmt":"2012-07-20T23:52:59","guid":{"rendered":"http:\/\/blog.kenperlin.com\/?p=8871"},"modified":"2012-07-20T18:55:18","modified_gmt":"2012-07-20T23:55:18","slug":"codephilia","status":"publish","type":"post","link":"http:\/\/blog.kenperlin.com\/?p=8871","title":{"rendered":"Codephilia"},"content":{"rendered":"<p>Adam&#8217;s comment yesterday got me thinking that for me, part of the joy of programming is being able to share the code I write with others.  Currently there is less opportunity to do this than there could be.  Because programming is culturally situated as a relatively solitary activity, people don&#8217;t share their code, or their process of programming, nearly as much as they share other sorts of intellectual creations.<\/p>\n<p>Also, since many of the people whose company I enjoy are not &#8220;programmers&#8221;, I can at best only share these sorts of things with them at a high level.  It&#8217;s a bit like not being able to share a story you&#8217;ve written with a friend, but only being able to, at best, summarize the plot for them.<\/p>\n<p>I am becoming convinced that one of the prerequisites for universal programming literacy is a mode of interaction in which the programs that people write will become part of the conversation between people, and indeed part of the fun of hanging out with people you like.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Adam&#8217;s comment yesterday got me thinking that for me, part of the joy of programming is being able to share the code I write with others. Currently there is less opportunity to do this than there could be. Because programming is culturally situated as a relatively solitary activity, people don&#8217;t share their code, or their &hellip; <a href=\"http:\/\/blog.kenperlin.com\/?p=8871\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Codephilia&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/posts\/8871"}],"collection":[{"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=8871"}],"version-history":[{"count":5,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/posts\/8871\/revisions"}],"predecessor-version":[{"id":8876,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/posts\/8871\/revisions\/8876"}],"wp:attachment":[{"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8871"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=8871"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=8871"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}