{"id":856,"date":"2017-10-18T13:37:30","date_gmt":"2017-10-18T18:37:30","guid":{"rendered":"http:\/\/www.thinkulum.net\/blog\/?p=856"},"modified":"2017-10-18T13:37:30","modified_gmt":"2017-10-18T18:37:30","slug":"update-for-10152017","status":"publish","type":"post","link":"https:\/\/www.thinkulum.net\/blog\/2017\/10\/18\/update-for-10152017\/","title":{"rendered":"Update for 10\/15\/2017"},"content":{"rendered":"<p>I was expecting this to be another short-entry week.<\/p>\n<h2>Socializing<\/h2>\n<p>\ud83d\ude42<\/p>\n<p>Sunday I played on the worship team at our church&#8217;s other site, and afterward they had a lunch of Korean food. I attended this. I wasn&#8217;t feeling very social, and at first I was grumpy about agreeing to stay, but I got over it and had a nice time anyway.<\/p>\n<p>I even met someone who works with kids who have autism, which is a topic that interests me. I&#8217;m curious about the idea that it&#8217;s simply a <a href=\"https:\/\/en.wikipedia.org\/wiki\/Autism_rights_movement\">different, nondysfunctional<\/a> way of processing the world.<\/p>\n<p>Then on Friday I had dinner with Jeremy, where I got him to argue with me about functional vs. object-oriented programming. More on that below.<\/p>\n<h2>Futurism<\/h2>\n<p>\ud83d\ude0e<\/p>\n<p>Tuesday I attended my first event of the futurism group I joined. It had a nicely organized format where we watched a series of videos on a topic with a discussion after each one. The most interesting one to me was Lawrence Lessig&#8217;s TEDx talk on <a href=\"https:\/\/www.youtube.com\/watch?v=PJy8vTu66tE\">money&#8217;s stranglehold on politics<\/a>. I&#8217;m already planning on attending the next meeting. This time I&#8217;ll bring my tablet, because I ended up taking a lot of notes on my phone.<\/p>\n<h2>Work<\/h2>\n<p>\ud83d\ude04<\/p>\n<p>With the futurism meeting out of the way, I stayed at the office very late Wednesday and Thursday cramming in the rest of my work on the complicated ebook I&#8217;ve had on my plate the past few months. I was pushing to finish by the Friday deadline. Until Thursday night when I realized I&#8217;d misread the due date and I still had two more weeks. A nice relief!<\/p>\n<p>I also got a request from my old employer for a small freelance project. They wanted the results on Monday. Doable. The only problem was I hadn&#8217;t set up my new hard drive yet for that work, so I&#8217;d need to give myself some extra time. With everything else going on, I didn&#8217;t get to it till Saturday.<\/p>\n<h2>Life management<\/h2>\n<p>\ud83d\ude44<\/p>\n<p>Life is nothing if not indifferent to our wishes and needs. Saturday morning I was washing dishes and heard a splattering noise under the sink. The end of the pipe had separated from the drain, and the water was splashing out in a big puddle. I cleaned it up and sent a maintenance request.<\/p>\n<p>We had storms pretty much all day. That night while I was trying to set up my freelance work, the storm decided to help out by contributing a <a href=\"https:\/\/twitter.com\/thinkulum\/status\/919364655155433473\">power outage<\/a>. It did have the courtesy to wait till after I&#8217;d microwaved my <a href=\"https:\/\/twitter.com\/thinkulum\/status\/919366353810808832\">frozen dinner<\/a> (to save on dirty dishes). It didn&#8217;t last as long as I expected, but the experience <a href=\"https:\/\/twitter.com\/thinkulum\/status\/919382112729489408\">reminded me<\/a> I have plans to be less miserly.<\/p>\n<p>After the outage I found that it had corrupted parts of my C drive, so I waited what seemed like an hour while chkdsk fixed it.<\/p>\n<p>That was followed by several hours of installing things on the computer. And then running into the problem I was dreading&#8211;having to compile an obscure Perl module that always gave me trouble because I don&#8217;t know anything about compiling. Turned out, it still hadn&#8217;t changed its ways. I went to bed.<\/p>\n<h2>Project generator<\/h2>\n<p>\ud83d\ude10<\/p>\n<p>As you can maybe see by now, my work on the projects I actually care about was crowded out (again) by other things. But on this one I did make a little more progress on the roadmap.<\/p>\n<h2>Beliefs report<\/h2>\n<p>\ud83d\ude10<\/p>\n<p>I actually wrote a decent amount on my current topic of bibliology, and I&#8217;m closing in on posting an update, but Zeno&#8217;s paradox continues&#8211;closer and closer, but never there. This week isn&#8217;t looking especially likely either.<\/p>\n<h2>Functional programming<\/h2>\n<p>\ud83e\udd13<\/p>\n<p>I&#8217;ve been putting off learning functional programming for years. Although XSLT, the language I use to process XML, is more or less functional, I want to learn it for real. And the language I want to learn it from is Haskell, since it&#8217;s one of the <a href=\"https:\/\/www.quora.com\/I-want-to-learn-a-functional-language-Which-one-is-the-best-Scala-Clojure-etc-and-why\/answer\/Mark-Lewis-8\">purer functional languages<\/a>. The book I want to learn it from is <em>Haskell Programming from First Principles<\/em>, which has a good reputation for explaining the concepts well. Plus I like anything that starts from first principles. But still I was putting it off.<\/p>\n<p>A few months ago I ran across some videos and articles about the evils of object-oriented programming, and mulling them over since then has gotten me thinking these functional programming thoughts again. So last week I took the plunge, bought the Haskell book, and started reading.<\/p>\n<p>Will I get anywhere with it, or will it be another project I pick up and drop a week later? Tune in next week to find out. But this topic keeps pestering me, so I think the project will stick around.<\/p>\n<p>I have some links to share that will explain better why I want to take the time to learn functional programming. This is to make up for my poor explanation to Jeremy. Instead of delaying this post even longer, though, I&#8217;ll put them in a separate blog entry later this week.<\/p>\n<h2>TV<\/h2>\n<p>\ud83d\ude0e<\/p>\n<p>Tim and I finished the two-part pilot of <em>Star Trek: Discovery<\/em>. I was pleased to find that the writing got better after the first half hour, or else I stopped noticing its weakness. I thought they did a good job of establishing the characters. The preview for the rest of the season took the show in a very different direction than I expected. I&#8217;m kinda looking forward to it.<\/p>\n<p>While setting up for my freelance work, I watched episode 4 of <em>The Orville<\/em>. That show continues to be good. It&#8217;s not supposed to be a <em>Star Trek<\/em> series, but I think of it as one anyway, and I actually feel more like watching <em>The Orville<\/em> than <em>Discovery<\/em>.<\/p>\n<h2>Fundraising<\/h2>\n<p>\ud83e\udd14<\/p>\n<p>My friend Paul very kindly made a <a href=\"https:\/\/www.gofundme.com\/dzpzkw-beths-dental-fund\">GoFundMe campaign<\/a> for his friend Beth so she could get some dental work done. I agreed to share it. I even feel the urge to donate, which makes me think personal connections are an important part of meeting these kinds of needs.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I was expecting this to be another short-entry week. Socializing \ud83d\ude42 Sunday I played on the worship team at our church&#8217;s other site, and afterward they had a lunch of Korean food. I attended this. I wasn&#8217;t feeling very social, &hellip; <a href=\"https:\/\/www.thinkulum.net\/blog\/2017\/10\/18\/update-for-10152017\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[163,160,120,110,176,177,169,156,174,36,115,167,139],"tags":[],"class_list":["post-856","post","type-post","status-publish","format-standard","hentry","category-beliefs-report","category-coding-project-generator","category-ebooks","category-freelancing","category-functional-programming","category-fundraising","category-futurism","category-hardware","category-life-management","category-people","category-tv","category-weeknotes","category-work"],"_links":{"self":[{"href":"https:\/\/www.thinkulum.net\/blog\/wp-json\/wp\/v2\/posts\/856","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.thinkulum.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.thinkulum.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.thinkulum.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.thinkulum.net\/blog\/wp-json\/wp\/v2\/comments?post=856"}],"version-history":[{"count":1,"href":"https:\/\/www.thinkulum.net\/blog\/wp-json\/wp\/v2\/posts\/856\/revisions"}],"predecessor-version":[{"id":857,"href":"https:\/\/www.thinkulum.net\/blog\/wp-json\/wp\/v2\/posts\/856\/revisions\/857"}],"wp:attachment":[{"href":"https:\/\/www.thinkulum.net\/blog\/wp-json\/wp\/v2\/media?parent=856"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.thinkulum.net\/blog\/wp-json\/wp\/v2\/categories?post=856"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.thinkulum.net\/blog\/wp-json\/wp\/v2\/tags?post=856"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}