{"id":25650,"date":"2023-07-23T20:20:05","date_gmt":"2023-07-24T01:20:05","guid":{"rendered":"http:\/\/blog.kenperlin.com\/?p=25650"},"modified":"2023-07-23T20:20:05","modified_gmt":"2023-07-24T01:20:05","slug":"mix-and-match","status":"publish","type":"post","link":"https:\/\/blog.kenperlin.com\/?p=25650","title":{"rendered":"Mix and match"},"content":{"rendered":"<p>If you know just a little bit of programming, it is amazing how much power is at your fingertips. This is because many talented people have written incredibly useful and brilliant things for the computer, and have put them out there into the world under an open-source license.<\/p>\n<p>If you do a bit of searching, you can find many of these wonderful pearls of capability, usually in a github repository. And then you can download them and make use of them.<\/p>\n<p>But here&#8217;s the rub: You can&#8217;t do any of this if you don&#8217;t know how to program. To be clear, you don&#8217;t need to understand how everybody&#8217;s code works. But you do need to know enough to at least put different pieces together.<\/p>\n<p>I wonder whether there should be a computer science course just on this  topic &#8212; learning how to mix and match code from different sources and make it all work. If there were, I would encourage all of my students to take it.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you know just a little bit of programming, it is amazing how much power is at your fingertips. This is because many talented people have written incredibly useful and brilliant things for the computer, and have put them out there into the world under an open-source license. If you do a bit of searching, &hellip; <a href=\"https:\/\/blog.kenperlin.com\/?p=25650\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Mix and match&#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":"https:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/posts\/25650"}],"collection":[{"href":"https:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.kenperlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=25650"}],"version-history":[{"count":0,"href":"https:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/posts\/25650\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.kenperlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=25650"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.kenperlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=25650"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.kenperlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=25650"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}