{"id":2899,"date":"2019-06-03T01:36:46","date_gmt":"2019-06-03T06:36:46","guid":{"rendered":"http:\/\/dwaynephillips.net\/workingup\/?p=2899"},"modified":"2019-05-18T08:52:25","modified_gmt":"2019-05-18T13:52:25","slug":"a-tangled-web","status":"publish","type":"post","link":"https:\/\/dwaynephillips.net\/workingup\/2019\/06\/a-tangled-web\/","title":{"rendered":"A Tangled Web"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">by Dwayne Phillips<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Present and past weave together. New tools or old techniques?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I am a bit slow on the uptake of &#8220;new&#8221; things from time to time. This past week or so I stumbled across this thing called Jupyter. It is a type of &#8220;notebook.&#8221; Some call it yet another implementation of the &#8220;notebook&#8221; paradigm. It allows the analyst to weave descriptions of work with short pieces of computer programs. Hmmm. I like this.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lest we forget&#8230;and old people are want to forget at times and remember at others&#8230;I seem to recall&#8230;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/en.wikipedia.org\/wiki\/Literate_programming\">Literate programming<\/a>: <a href=\"https:\/\/en.wikipedia.org\/wiki\/Donald_Knuth\">Donald Knuth<\/a> invented this a few generations ago. (It seems that anything of value invented in the past 50 years came from <a href=\"https:\/\/en.wikipedia.org\/wiki\/Donald_Knuth\">Knuth<\/a>, <a href=\"https:\/\/en.wikipedia.org\/wiki\/Edsger_W._Dijkstra\">Dijkstra<\/a>, or <a href=\"https:\/\/en.wikipedia.org\/wiki\/Gerald_Weinberg\">Weinberg<\/a>.) Literate programming combined descriptions of what a person was thinking in English with descriptions of what the computer should do in computer-understandable language, i.e., source code.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Literate programming didn&#8217;t catch on nearly as much as I felt it should have. I think the trouble with literate programming and these analyst notebooks is that the person is thinking, understands their thinking, wants to  communicate their thinking, and can communicate their thinking.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That is a lot to ask of folks these days. That is a lot to ask of folks any days.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Still, I consider the concept worth exploring and introducing to colleagues.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>by Dwayne Phillips Present and past weave together. New tools or old techniques? I am a bit slow on the uptake of &#8220;new&#8221; things from time to time. This past week or so I stumbled across this thing called Jupyter. It is a type of &#8220;notebook.&#8221; Some call it yet another implementation of the &#8220;notebook&#8221; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[83,293,23],"tags":[200,294,145],"class_list":["post-2899","post","type-post","status-publish","format-standard","hentry","category-computing","category-concepts","category-programming","tag-computing","tag-concepts","tag-programming"],"_links":{"self":[{"href":"https:\/\/dwaynephillips.net\/workingup\/wp-json\/wp\/v2\/posts\/2899","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dwaynephillips.net\/workingup\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dwaynephillips.net\/workingup\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dwaynephillips.net\/workingup\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dwaynephillips.net\/workingup\/wp-json\/wp\/v2\/comments?post=2899"}],"version-history":[{"count":1,"href":"https:\/\/dwaynephillips.net\/workingup\/wp-json\/wp\/v2\/posts\/2899\/revisions"}],"predecessor-version":[{"id":2900,"href":"https:\/\/dwaynephillips.net\/workingup\/wp-json\/wp\/v2\/posts\/2899\/revisions\/2900"}],"wp:attachment":[{"href":"https:\/\/dwaynephillips.net\/workingup\/wp-json\/wp\/v2\/media?parent=2899"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dwaynephillips.net\/workingup\/wp-json\/wp\/v2\/categories?post=2899"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dwaynephillips.net\/workingup\/wp-json\/wp\/v2\/tags?post=2899"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}