Update for 12/17/2017

Project generator

😎

After months of research and distractions, I’ve finally achieved a first release of this software. I present to you generator-python-cmd v0.1.0! I’ve even posted it on npm for other Node.js users to find. It’s an alpha release, which in this case means it works, but it doesn’t have all the features I want in a production release. There’s a roadmap of future features in the readme file.

Now that that’s done, I’m going to take a break to focus on Christmas and tidying up my life. I’ll probably come back to this project in a month or two.

Christmas

πŸ™‚

Speaking of Christmas, I’m flying to Texas this week for our annual family gathering. I’ll be there about a week-and-a-half. I’m looking forward to it, as always.

Books

πŸ™‚

I ended last week about halfway through The Stand. It continues to be good. The characters’ trek across the US reminds me of the show Carnivale and the book American Gods by Neil Gaiman.

The audiobook gets automatically returned around Christmas Day, but I won’t get much listening done while I’m in Texas. So I’ll put it on hold again and finish the rest later. It’s a very long book.

Futurism

πŸ€”

Last week my futurism group discussed the prison system, and my eyes were opened to how broken it is. John Oliver had a good segment on it. Listening to our discussion reminded me of how tame my life has been compared to other people’s.

Social issues

πŸ€”

Thursday I watched the FCC tank the Internet on the livestream of their open commission meeting (“Restoring Internet Freedom” on that agenda). As everyone expected, they voted 3-2 to end their rules that enforced net neutrality, the idea that Internet service providers should treat all traffic the same rather than blocking some of it or throttling its speed.

Strangely, the next day everyone’s Internet didn’t slow to a crawl or get packaged into nickle-and-dime bundles. But even though I think the Internet is better with regulatory safeguards, really I don’t expect things to change quickly or obviously, if at all. People like to panic about politics, but I think the ISPs have at least a little clue about what practices will be bad for business.

Work

😐

Last week one of my favorite people at work left the company to venture out on a new career path. I’ll miss him, but I think he’ll do well. Hopefully we’ll stay in touch.

I was hoping to finish my big series of Bible commentary ebooks on Friday, but the source files needed more attention than I expected, so I’ll have another week or two of work on them when I get back. That’s still way ahead of our estimated release date, so I’m not too disappointed.

Posted in Books, Coding project generator, Futurism, Holidays, Social issues, Weeknotes, Work | 1 Comment

Update for 12/10/2017

Project generator

πŸ™‚

I am millimeters from the first alpha release. Basically I just have to determine what goes in the release notes. After the release and submitting it to npmΒ for others to use, I’m going to take an official break from this project to take care of some other things, mainly organizing my life.

Website

😎

The prospect of other developers finding my generator and my website motivated me to finally upgrade the site to HTTPS. That means that in your web browser’s address bar, you should see some indication that my site is secure. It was way too easy to set up for the amount I procrastinated on it.

Books

πŸ€”

I’m still inching through Bonhoeffer’s Advent devotional, which is very thought provoking. It’s satisfyingly jarring to hear him talk about some spiritual principle and then find out it’s from a letter to his parents or his wife. What sound like abstractions are observations about their real situation of being separated by prison walls.

I caught up on Rationality, but I found out the audiobook isn’t finished. They’ve recorded about 47% of it. I bought the ebook, so I could just read the rest, but the readers do such a good job, I’d rather listen. So I’ll try to keep up with it as they release new chapters. But already I feel I’ve been initiated into the ways of Bayesian rationality, and I’m more aware of the community surrounding it, though I haven’t participated yet. I wasn’t planning on diving into critical thinking until after my analysis research, but this book might lure me in earlier.

I haven’t been in the mood for Stephen King since last year when I got only a few scenes into The Stand. But later I put it on hold at the library as part of my Dark Tower listening project, and it finally became available last week, so I decided to give it another try. I was already thinking about existential threats to humanity, so why not a plague? Listening is reminding me how human his stories are. I keep getting wrapped up in the characters’ lives and then remembering that everything’s falling apart and probably none of their worries or hopes will matter in a few days.

Chapel

πŸ™‚

Last week’s chapel was an author with a book signing. When it was my turn for a signature, she exclaimed that she knew me, but she didn’t know when or where we’d met. I was surprised because I hadn’t recognized her. I was intrigued, so I did some Facebooking and discovered we overlapped in college. I also recognized her husband and her maiden name, and we had a few mutual college-related Facebook friends. I sent her a message with the answer to the mystery. She replied, “Get away from me, you creep!” Not really, she thanked me. It’s interesting to cross paths with people after so long and see where they ended up.

Technology

😐

My iPhone battery has been draining way too fast lately. But unlike last time I replaced my phone three years ago, I’ve decided I’m not in a hurry and I can put off losing my headphone jack a while longer. I’d read the Apple Store could replace the battery for me, so on Saturday I went there to have it checked out. Their diagnostics agreed I needed a new one. But it would take an hour-and-a-half to replace, and I didn’t have time for it that day. So I’ll be going back sometime this week.

Worship team

πŸ™‚

I didn’t practice my French horn for the Advent Orchestra as much as I’d planned, but I did do some, so I was still a little proud of myself. The performance is next Sunday. As I’d observed in past years, it’s taken about a week for me to feel comfortable playing after my long break. Also as before, I got some exercise unsticking my valves. It’s like I oil them with superglue.

It’s interesting to rehearse with such a wide age range of players–from people older than me all the way down to elementary school. Seeing the students talk after the rehearsals reminds me of hanging around the band hall in my school days. Nostalgia.

Posted in Books, Chapel, Coding project generator, French horn, Hardware, Site updates, Weeknotes, Worship performing | Leave a comment

Update for 12/3/2017

Project generator

πŸ™‚

I actually worked on this a bit. I’m very close to the first alpha release.

Books

😎

While I make my way through Yudkowsky’s Rationality, I’m tacking on Bonhoeffer’s God Is in the Manger. It’s a devotional for Advent and Christmas drawn from letters and such he wrote while in a Nazi prison.

I bought a bunch of software development ebooks for almost half off. These were specific books I had in mind to read on certain themes, mostly software design. I’ve gotten more organized about my reading, so I’m pretty sure I’ll actually get through them.

Right now I’m on Domain-Driven Design by Eric Evans. Although it’s about software development, it applies to several other areas I care about. I’m considering it the first in my series of books on analysis.

I’m also reading Learning UML 2.0 by Kim Hamilton and Russ Miles, because I’m tired of not understanding everyone’s diagrams.

Worship team

πŸ™‚

I’ll be in town for our church’s Advent Orchestra performance, so I signed up to play. Our rehearsals start this week. It’s been less than a year since I last picked up my horn, so maybe my lips will be in better shape than usual.

Social issues

πŸ˜•

On a heavier note, all this sexual harassment news has been weighing on me. I’m glad it’s all coming to light. I can only imagine the horrible situations the victims faced, and I hope it leads to widespread cultural changes. This is obviously a very big problem.

But I also feel for innocent people who may get swept up in the tide of accusations. It’s the kind of possibility that pushes my buttons, because I value being a safe person for others, but I’m also not perfect at social interactions, and I worry about being negatively misunderstood. It doesn’t help seeing some people dismiss these kinds of concerns.

I had a couple of low days last week thinking about all this, but a good talk with Jeremy at dinner helped me back up.

Posted in Books, Coding project generator, French horn, Holidays, Programming, Social issues, Weeknotes, Worship performing | 4 Comments

Update for 11/26/2017

Okay, last week was pretty crammed again. I think I need to start shortening these updates so they’re easier to write.

Books

πŸ€”

I finished Nick Bostrom’s Superintelligence. Here’s the gist. These are issues I intend to take seriously.

After that I listened to Freedom of Simplicity by Richard Foster. I thought it’d be a good one to accompany my new single tasking theme. I appreciated the context it gave the practice. It was mostly about material simplicity though. Sometimes there’s a trade-off between money and time, and I prefer to save time.

Now I’m on Eliezer Yudkowski’s Rationality: From AI to Zombies. I already thought good reasoning was hard work, but now I see it’s even harder.

Thanksgiving

πŸ™‚

My geek meetup group happened to be doing Thanksgiving, so since I had no other plans, I signed up at the last minute. I thought it might feel weird to spend a holiday with people I barely knew, but it ended up feeling like one of their regular events, and I met some new people and had a nice time.

Friday I spent some time a forest preserve I haven’t visited in many years. The trees were mostly bare, but I might come back for their Christmas light display.

Movies

πŸ€”

Tuesday I watched Justice League with my geek group. I agree with others that the CGI wasn’t great, and it was distracting. But I liked it aside from that. I was especially intrigued by Cyborg. I identified with the way half his attention was on in his own strange inner world.

Friday after the forest I went to see Blade Runner 2049. I really liked the aesthetic and the soundtrack. The mystery and plot twists were interesting. It made me a little more worried about the possibility of creating a slave race of AIs, though at the same time it’s too easy to anthropomorphize non-human minds.

Video games

πŸ™‚

Saturday I was free all day, so I agreed to play Minecraft with my pals Dav and froststare. We started a complete-the-monument map called Instability. It was fun, but I didn’t really do much to help.

Posted in AI, Books, Holidays, Movies, Video games, Weeknotes | 1 Comment

Update for 11/19/2017

Last week was calmer. It was also largely taken up by trying to write the previous blog post. So this entry is a little shorter.

Productivity

πŸ™‚

The week before last amounted to a revolution in my productivity, if it lasts. It centered around single tasking and punctuality. I had one of these revolutions a few years ago. That one was about energy and future orientation. Both revolutions have also been about the joy of accomplishment.

My new habits at work have hung on pretty easily. Strangely, I actually kind of look forward to work each day. It feels weird and a little cheesy to say that, but so far it’s been true. Work is a place with structure where I know what I’m doing and where I can get a substantial amount done. Very satisfying.

Evenings have been a somewhat different story. Much more lazy and scattered. Down time is important, but I’d still like to figure out how to balance things and get a more done outside of work.

Firefox

πŸ™„

One bit of increased chaos in the background of my life was last week’s release of Firefox 57, aka Firefox Quantum. It is faster, as advertised, but it also broke a couple of add-ons I relied on–Tab Groups (see the developer’s statement and this long appreciation thread with some more details from him and this Mozilla article on the tab hiding API) and Session Manager (see this bug report).

So until I figure out how I’ll be using Firefox, I’m sticking with Chrome. I took the add-on breakage personally for a while, but that’s another bad mood I wasn’t able to sustain. But it highlights just how important of a tool web browsers are to me. This post reflects my take on these changes.

Some frustrated users have been turning to alternative browsers that have branched off of Firefox, like Waterfox and Pale Moon. Or unrelated ones like Vivaldi. I already use Firefox, Chrome, and for a few purposes Edge. Maybe I’ll just use ALL the browsers!

Futurism

πŸ€”

Tuesday my futurism group had another meeting. This one was on propaganda. I like the people and our discussions, but I still need to figure out the most beneficial way to participate. It’s a familiar type of group conversation where I seem to have a different agenda and way of approaching the topic than the others, so I have trouble knowing what to say when, and I mostly stay quiet.

Movies

πŸ€”

I saw Thor: Ragnarok with Tim on Sunday. I liked it about as well as any other superhero movie. That’s to say it was fun and visually impressive, but it didn’t stick with me and make me think for hours afterward. I will say that Cate Blanchett was a really good villain.

I will also say that Isaac Arthur has gotten me to pay more attention to math, physics, and engineering, so I asked myself things like what materials characters’ bodies would have to be made of to withstand the force of whatever just happened on screen.

Chapel

πŸ€”

Thursday in chapel we had famous calligrapher Timothy Botts, who spoke about Masterpiece Ministries, an arts camp for teenagers he started years ago. It looks like a great program, so if you have artistic teenagers in your life, it’s one to consider. The camp covers drama, songwriting, drawing, painting, and sometimes creative writing, dance, photography, film, and film animation.

Hearing his stories and seeing photos of the campers’ obvious enthusiasm for their craft, I mentally inserted myself into the situation and compared my typical response to theirs. When I’m asked to do something creative, I usually shrink back because I feel I lack skills and ideas.

There’s something to be said for just jumping in and seeing what happens, but it’s also helpful to think about what it would take to feel comfortable in that kind of situation. I’d say it takes picking a skillset, practicing enough to feel competent, learning creative thinking techniques, and practicing those enough to feel competent.

Posted in Art, Chapel, Firefox, Futurism, Movies, Productivity, Weeknotes, Work | 4 Comments

Update for 11/12/2017

“Last” week was an interesting one. It took me all the next week to figure out how to write about it. So these events are from Nov 5-11, two weeks before the time I’m posting. I’ll post this week’s update in a day or two.

Beliefs report

😐

The week started out pretty bad. Sunday I was feeling very down for some reason. I felt disconnected from the whole evangelical way of conducting religion, and I wasn’t sure I could force myself through church. I did, but I was miserable.

I did skip the young adult ministry gathering after the service. Even apart from feeling bad, I didn’t see much point in attending a ministry that only applies to me for four more months. That’s pretty much the essence of being 39. So close to over the hill you might as well start rolling. Except that I don’t feel anywhere near that old.

This church experience reminded me that my beliefs report is a good idea! At least once I’ve written that, I’ll know exactly where I stand. However, it’s on hold temporarily, for reasons I’ll explain in a minute.

Work

πŸ€”

My bad week continued on Monday with computer problems that had carried over from the week before. The IT department’s login policies make it very easy to get locked out of our accounts, especially when you’ve just changed your password and you have to update all your devices. Guess what was happening. It was very frustrating. I ended up fixing it by cutting off my phone’s access to the office wifi and email.

I could’ve tried setting up my work password on my phone again, but at that point I was done. I decided it was a good time to overreact and go on general mental lockdown. If our office technology was going to be such a pain about my way of life, I’d let the office win. I shut off everything remotely personal and settled down to do nothing but my dreary job.

Bad work thing #2 was basically a request from customer service to fix an unfixable glitch in some of my ebooks. Actually it turned out that’s not quite what they were asking for, but that’s what it sounded like at the time. I was already in such a mood that I began seriously asking myself why I was still in a job that was aimed away from my intended career path. A little research told me I still wasn’t ready to move on in the right direction.

Bad work thing #3 was that I’d been coming in late a little too often, and my boss politely asked me to knock it off (a loose paraphrase). I decided the best way to comply was to come in an hour early from then on. Which meant definitely going to bed on time, which to my grouchy mind meant not having an evening, just to be safe.

My strategy for punctuality included lunch. If I was going to enslave myself to a stricter work schedule, I should avoid any danger of ending lunch late. So I cut out all lunchtime project activity. Hence the pause on the beliefs report.

So after all this bitter adjustment, the end result was single tasking through a 7-4:30 workday with an hour lunch. Then errands and home by around 5:30, dinner, my night routine, and whatever projects I could work on till 10. On a normal day, if things went right. I stuck to it pretty well that week.

I tried to keep up my bad mood as the days wore on. But I was being responsible and getting things done, and to my horror, my sense of accomplishment was overriding my bad feelings! I finished the week in an annoyingly good mood instead. With a disturbing abundance of energy from adequate sleep!

Appalling. A complete betrayal of my sense of injury.

My new habits were only reinforced by my attempt to multitask my way through Saturday. It reminded me how much that feels like a bog of chaos. The contrast was stark.

Christmas

😐

The first evening of my grumpy new plan to be disciplined, I thought about going to sleep right after dinner just to spite the world. But I decided since my mom was waiting on my Christmas list, I should work on that.

That took basically the rest of the week. That’s how my Christmas list goes, because I have to research what I’ll need for the next projects I have planned. This year’s list features books on various kinds of analysis. Plus other things like mini-globes of Mars and the moon. Since those are our first targets in space exploration and colonization, I figure I should learn them.

Books

πŸ€”

With getting home from work earlier and dropping extraneous activities, I had enough time in the evenings that I randomly spent half of one working on my experimental literature project. I’m cataloging the authors in the Routledge Companion to Experimental Literature. It’ll become a page of links on the wiki and a reading list for myself.

Thursday Audible launched a contest to win a voucher for things in your wish list. I don’t normally enter contests, but this one was for something I actually care about, and it was easy, so I entered. Then I had to fill up my wish list in case I won. So that’s taken some time.

I finished Consider Phlebas. It was good, though a space pirate story wasn’t really what I was looking for right now. The ending intrigued me, however, so I’ll continue the series.

Next I started Nick Bostrom’s Superintelligence, an examination of the risks of developing superhuman intelligences, either through AI or the cognitive enhancement of humans. I consider this one of the most important books I’ve read, and I intend to read it more than once and study it in depth.

Life management

πŸ™„

Saturday my last-straw frustration reemerged while I was getting my worship team music ready for the next day. I was keeping my printouts in a couple of big, unwieldy binders, and I decided it was time to move them to my little two-drawer filing cabinet.

Well, this thing is 20 years old, and it disagreed. The rack that held up the files refused to settle into place. It gave me two options: be unable to close the drawer or unable to open it.

I picked option C: Get a new filing cabinet. I researched it, ordered it, and picked it up from the store that day, and now it’s sitting in my apartment waiting to be assembled. I meant to do this years ago, but sometimes it takes a fit of rage.

Since it would be easier to assemble the filing cabinet if I had more space, maybe this is what will get me to clean up my apartment too.

Project generator

😐

With everything else going on, the generator has been on hold. But I’m hoping to get back to it in the next couple of weeks.

Social life

πŸ™‚

Friday my brother texted me to ask if I’d ever been to Nando’s. I only recalled hearing about it from the joke going around the Internet a couple of years ago. But it turns out they have several of them in my area. I was having dinner with Jeremy that night, so that’s where we went. Once we found it, I remembered seeing it before and my surprise at the time because I thought it was a UK chain. Anyway, the food was delicious, though my order left me wanting more.

Saturday my sister texted me to ask a question about using LibraryThing, and poking around in my profile reminded me of an old online friend. He was in my pending friend requests. We used to talk all the time, and then a few years ago we lost touch. I’d searched for him a couple of times since then, but it seemed he’d removed himself from the Internet. But seeing his name got me to try again. This time I found him! A conversation in the comments followed. It just goes to show, “Good things come to those who wait.” That’s been true for me so many times.

Posted in Beliefs report, Books, Church, Coding project generator, Futurism, Holidays, Life management, People, Productivity, Sleep, Weeknotes, Work | 1 Comment

Update for 11/5/2017

Life management

πŸ˜•

Well, thanks to my continuing irregular sleep and poor time management, my life is feeling even more stalled. But I’m still experimenting to find solutions.

Project generator

πŸ˜•

I progressed about a millimeter.

Sometimes when my online friends tell me they’re procrastinating on something, I tell them to stream it. My thought is that if it’s not too distracting, streaming can be motivating and focusing. You have an audience that at least somewhat expects you to work on the thing you’ve announced as the purpose of the stream.

Accountability is mostly what these update posts are for, but clearly they’re not enough. I need scheduled events that I can organize my life around. In high school I always took a study hall for this reason. At home I’d procrastinate on homework, but my mind saw study hall as a box of time meant for work, and there I got things done.

So I’m thinking maybe I should take my own advice and finally get around to streaming. Sigh, I guess I’ll look into that this week. It’s kind of scary though.

Beliefs report

πŸ€”

I didn’t have much time during lunch last week, so instead of trying to shove writing into those few minutes, I read a manga instead (see below).

I’m thinking that either I need to fix my lunch practices or pick a different time to do this project. Maybe I should alternate between this and the project generator.

Movies

πŸ™„

Movies have been coming out that I want to see, mainly Blade Runner 2049 and Thor: Ragnarok. But I haven’t gotten around to them.

Books

πŸ€”

What I have done is listen to things. I’ve concluded that audiobooks are about the only thing I can reliably complete in life.

Halloween morning was gloomy and overcast, so on my way to work I listened to “The Raven” by Edgar Allen Poe. It’d been forever since I’d read it, and I remembered barely anything. It surprised me by summoning tears somewhere in the middle, thinking about the narrator wrestling with his grief over Lenore.

Reading about “The Raven” led me to “The Imp of the Perverse,” so I listened to that at lunch. That one was interesting because I first heard that concept from C. S. Lewis, and I wondered if Lewis had picked it up from Poe. It also reminded me that a lot of observation and psychologizing and philosophizing goes into quality fiction. It doesn’t just report a stream of imaginary events.

That night I finished Peter Clines’ The Fold, the sci fi horror I started the week before. I was pleased it went the general direction I was hoping. It’d be nice if he continued the series, but he’d have to really vary the pattern after this book. It wasn’t a copy of the first one, but without a change in the overall scenario the commonalities could get monotonous.

Now I’m on Consider Phlebas by Iain M. Banks, another one that Audible has enabled me to get around to. It’s the start of a sci fi series (The Culture) that encompasses some of the technology Isaac Arthur talks about. I was ignorant of the premise going in, but it turns out to be relevant to my interests–a conflict between pro-machine and pro-organism viewpoints. Should we let life find its own balance, or do we want AIs to impose order?

Some articles and conversations have nudged me into starting to read Junji Ito’s work. He writes horror manga. I feel a kinship with his imagination. So I continued Halloween by picking up Gyo Vol. 1 from the library. It was a page turner, and I finished it before I got around to putting it in Goodreads. Vol. 2 isn’t anywhere nearby, so it’s either interlibrary loan or buying it from ComiXology.

Christmas

😐

Our family’s scramble to update our Christmas lists has begun, so this weekend I’m researching my upcoming projects to see what resources would make good additions to my wish list.

Posted in Beliefs report, Books, Coding project generator, Holidays, Life management, Movies, Weeknotes | 4 Comments

Update for 10/29/2017

This week I’m trying to be briefer, especially since the update is already so late.

Worship team

πŸ™‚

I’ve been moved from piano to synth for at least the next few months. We have too many pianists. At first I felt like I’d been demoted, but now I see that’s not the idea, and I’m having fun with it.

Podcasts

πŸ™‚

I’m going to be working on a podcast! I volunteered to help with our church’s sermon feed. I’ll be editing and uploading files.

Life management

πŸ™‚

They fixed my kitchen sink on Monday. Finally I could get back to normal meals–once I got around to buying new vegetables.

I upgraded my cell phone plan–up from 500 MB a month to 5 G, and for the same price. This will let me do projects that require the Internet when I’m sitting in my car.

Futurism

😎

Last week I met with my new futurism group on the topic of Afrofuturism (based on this episode of This American Life). I learned from someone in the group that Ahmed Best has a fascinating podcast on the subject. He’s the actor who played Jar Jar Binks in Star Wars, and that role is actually what got him interested in futurism.

I finished catching up on Isaac Arthur’s past episodes. The next set of videos to finish will be from the Future of Humanity Institute. But first, some audiobooks.

Books

πŸ™‚

I finally convinced myself to subscribe to Audible. It’ll fill in for my local libraries when the audiobooks I want aren’t easily available. Audiobook apps are hit or miss, but I was relieved to find Audible has a good one.

For my first Audible selection, I decided to do some Halloween listening. I’ve been in the mood for something along the lines of Peter Clines’ 14, so I’m listening to its sidequel, The Fold. If you like sci fi horror adventure mysteries, I recommend it. The reader is good too.

Work

😐

Freelance work has been taking up a few of my evenings. That was supposed to end Friday, but then I got an extra request, so it’s spilling over a little to this week. Then it’s time to stop procrastinating on invoices.

Another evening was taken up by my regular job, pushing myself to finish the complicated ebook I’ve been planning for and working on the past couple of months. My deadline was Friday, but it thankfully got extended to Tuesday, so I had a little more time to fix things.

Project generator

πŸ™‚

I fixed the errors Travis CI was complaining about and added a couple more external services to the generator. Now I just have the road map of features to write, and then I’ll be ready to create the first release, v0.1.0.

Beliefs report

😐

I’m still revising the bibliology section.

TV

πŸ™‚

I joined the mass binge watch of the newly released Stranger Things 2 on Friday, but only for one episode. I’ll get to the rest of it later.

Netflix removed Foyle’s War from its streaming service a while back, but last week I found it on Hoopla, so now Tim and I can get back to watching it.

Posted in Apartment, Beliefs report, Books, Coding project generator, Futurism, Life management, Podcasts, TV, Weeknotes, Worship performing | 6 Comments

Update for 10/22/2017

Life management

πŸ˜•

My kitchen sink was still leaking on Saturday. I even pestered the office a few days earlier to get someone out to fix it. It was annoying not to be able to do dishes, but I used it as an excuse to eat out more.

One thing slowing the maintenance guy down might’ve been the second power outage we had on Monday. An equipment problem apparently. It wasn’t resolved till mid-morning the next day. I got more sleep Monday night! But it reminded me of this article on the mental health effects of prolonged outages.

I seriously need to establish some routines for my time outside of work. Having my projects crowded out by trivialities all the time is kind of demoralizing. Sometimes I wonder if I should give up on my ambitions and just accept the mundane existence I seem stuck in. But I’m not really capable of settling like that, so I’ll keeping pushing myself toward solutions.

Work

😐

Sometimes my projects are crowded out by work. I don’t really mind occasional interruptions for that. It feels more meaningful than putting up with the inefficiencies of my everyday life. It can add up though.

In my last update I was in the middle of setting up my new hard drive for some freelance work. Well I finished that, and the rest of the job was fairly easy. My brother narrowly missed having to help me slog through compiling that module like he did years ago the first time I compiled it.

Now I’m in the middle of another text comparison job of the same kind, but this one will take extra work for a different reason. The files they sent me have a format my program doesn’t quite read (the concise version of InDesign tagged text rather than the verbose version), so I need to adjust it a bit.

Wednesday afternoon I got an emergency request to fix a hacked WordPress site, so that was my Wednesday night and Thursday morning. It reminded me I have some work to do on my own site.

It’s nice of my clients to pay for all these meals I’ve been eating out lately.

πŸ™‚

At my real job we got an emergency request for office people to help out in the warehouse. I signed up because warehouse projects are fun and I felt bad for ignoring the last few requests. It was fun this time too, and I got to talk to some people I hadn’t met from other departments.

Project generator

😐

As usual, I inched forward. I ended the week stuck in Docker trying to figure out how to locally debug my Travis CI tests. Doesn’t that sound like I know what I’m doing?

Beliefs report

😐

I think I have all the content for bibliology basically written. I just need to clean it up a bit, and then I can post the update.

Socializing

πŸ™‚

Sunday I went with Jeremy, Heather, and their kid to a pumpkin farm. We didn’t stay long, but we looked around and did some shopping. I was tempted to get a little pumpkin or two for decoration because they looked so nice, but I didn’t think I’d actually do anything with them. I did buy some pumpkin butter and fudge and fed a goat.

Posted in Beliefs report, Coding project generator, Freelancing, Life management, People, Weeknotes, Work | 4 Comments

Update for 10/15/2017

I was expecting this to be another short-entry week.

Socializing

πŸ™‚

Sunday I played on the worship team at our church’s other site, and afterward they had a lunch of Korean food. I attended this. I wasn’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.

I even met someone who works with kids who have autism, which is a topic that interests me. I’m curious about the idea that it’s simply a different, nondysfunctional way of processing the world.

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.

Futurism

😎

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’s TEDx talk on money’s stranglehold on politics. I’m already planning on attending the next meeting. This time I’ll bring my tablet, because I ended up taking a lot of notes on my phone.

Work

πŸ˜„

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’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’d misread the due date and I still had two more weeks. A nice relief!

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’t set up my new hard drive yet for that work, so I’d need to give myself some extra time. With everything else going on, I didn’t get to it till Saturday.

Life management

πŸ™„

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.

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 power outage. It did have the courtesy to wait till after I’d microwaved my frozen dinner (to save on dirty dishes). It didn’t last as long as I expected, but the experience reminded me I have plans to be less miserly.

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.

That was followed by several hours of installing things on the computer. And then running into the problem I was dreading–having to compile an obscure Perl module that always gave me trouble because I don’t know anything about compiling. Turned out, it still hadn’t changed its ways. I went to bed.

Project generator

😐

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.

Beliefs report

😐

I actually wrote a decent amount on my current topic of bibliology, and I’m closing in on posting an update, but Zeno’s paradox continues–closer and closer, but never there. This week isn’t looking especially likely either.

Functional programming

πŸ€“

I’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’s one of the purer functional languages. The book I want to learn it from is Haskell Programming from First Principles, 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.

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.

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.

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’ll put them in a separate blog entry later this week.

TV

😎

Tim and I finished the two-part pilot of Star Trek: Discovery. 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’m kinda looking forward to it.

While setting up for my freelance work, I watched episode 4 of The Orville. That show continues to be good. It’s not supposed to be a Star Trek series, but I think of it as one anyway, and I actually feel more like watching The Orville than Discovery.

Fundraising

πŸ€”

My friend Paul very kindly made a GoFundMe campaign 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.

Posted in Beliefs report, Coding project generator, Ebooks, Freelancing, Functional programming, Fundraising, Futurism, Hardware, Life management, People, TV, Weeknotes, Work | 2 Comments