Movies ‘n Books ‘n Such

A quick overview of the last week-and-a-half:

Princess Diaries: For reasons too mundane to get into I found myself having to “make it up to” a few friends by hosting a chick flick night, ended up being Princess Diaries. I remember liking it a lot more back in the day. And the people for whom I’d put everything together left early, leaving a few friends and I who had to sit through the last third of a movie that I doubt any of us would’ve wanted to finish, but such is life.

A Quiet Place: Two Saturdays ago I met up with some friends to see the latest horror flick, starring Jim from The Office. For half of us it was our first time, while half were going for round two. I’d be more than happy to go for a round two myself some time; awesome movie with an awesome monster design.

After the film I puttered around Bellevue Square, eventually ending up in an Amazon Bookstore. Read a chapter of Ender’s Game, dithered for an egregious amount of time, then plunked down some cash for Way of Kings and Dune. Now that I have a proper bookshelf I’m slowly building up a collection of all my favorite books. One of the worst things about being graduated is not having access to BYU’s library anymore. Floor five, aisle PZ was where it was at; most of my favorite series were housed there.

Battleship on steroids: A month or two prior, a friend’s boyfriend had brought a game called Captain Sonar to a ward game night, and it was a total blast. Two teams of four face off, each commanding a submarine in real-time, trying to find and sink the enemy. By real-time I mean each team’s captain is shouting directions to their crew, firing missiles and deploying mines and sensor packages, all while the enemy team is doing the same; no turn-by-turn business here.

So I had a group over to play it. Afterwards I narrated a game of Forbidden Desert. It’s a collaborative survival game; the entire group is working together to escape a desert that’s rapidly being overtaken by a storm. If anyone on the team dies, the game ends and everyone loses.

Greatest Showman: My first ward-wide event was hosting movie-night for FHE. Had a good crowd, and as I later learned my neighbor didn’t hear a thing.

HOA shenanigans: Thus far I’d been able to count on three fingers the number of neighbors I’d met. That all changed on Tuesday last week when I attended my first-ever HOA meeting. It was an informational meeting, to discuss the impending necessity of hiring a community management firm to take care of some pressing issues. Got to introduce myself to people, and afterwards I was invited along with a group of five out to a local restaurant/bar. Super chill people, though there are some definite characters in the neighborhood.

Drunk with power: Or maybe it was just exhaustion. In any case. On Wednesday I pulled my first all-nighter since I worked on my graduate thesis, and for no good reason. I’d been faced with a problem at work, and had arrived at a plan of action. However, I spent Wednesday learning just how painful it’d be to implement my selected solution. A stroke of inspiration hit me as I arrived home, and I dove into coding. At around 2:30am I’d solved the half of the problem I’d thought I could solve with my new approach, but then I realized that using the same approach I could solve the rest of it in short order! 7am rolled around and I was grateful, since it meant my genius co-worker would’ve arrived at work by then and I could ping him with some lingering questions. At 9am my solution was complete. It was an ugly, abominable union of multiple programming languages, but by Jove it worked, and it was far cleaner than what I’d been anticipating having to do.

By this time I’d been working roughly 24 hours straight. I picked the wrong day to have an obsessive need to stay up all night, having an interview scheduled for 2:30pm that afternoon. So I grabbed a couple hours’ sleep before heading in to work. As I stumbled around corners and tables at lunch I found myself pondering, this must be what being drunk feels like.

All for nought: The next day, Friday, I was getting early feedback on my heinous perversion of a solution, and a co-worker said he’d seen a code-sample that he’d thought did what I was aiming to do. I told him to send it my way, as I’d looked at many code samples, and I’d tell him why what he’d found wouldn’t help my situation.

So of course the sample he gave me was code I’d somehow glossed over, that solved the problem in such an elegant way as to make me want to throw out the mess of code I’d written Wednesday night to Thursday morning. I immediately set to building out a solution that leveraged this new hotness.

A brief intermission: I was interrupted by the need to head out on a date that evening. Went out to Feed Co., a nice little burger joint in Redmond, that served great sweet potato fries and was adept at putting together a lettuce-wrap.

On the way back we decided to stop by the stake center and try and catch the end of a program the youth of the stake were putting on, a play based on the Book of Mormon. They’d been prepping in earnest for a couple months, though I later learned that the entire effort had been in the works for over a year.

We arrived just after the close of the play, but there were still plenty of people milling about. And that set!

I had no idea the ceiling was outfitted to hold up rigging like that. They really went all out, though I wouldn’t find out till the next day just how much out they’d went.

I returned from the date and proceeded to metaphorically bang my head against a wall; the solution I’d been pursuing was presenting frustratingly-vague errors, and I was forced to resort to tedious trial-and-error experimentation to track down the combination of factors that triggered a failure. I was forced to call it quits at 2am; wasn’t gonna give this thing another all-nighter.

Regroup for the counterstrike: As I was heading to bed I formulated a couple plans of attack that I hoped would at least yield better error messages than what I was getting. In the morning I got a chance to try them out, and whooped for joy when I was finally being told precisely what the system thought was going wrong.

R&R: Once again I had to leave my efforts by the wayside and head out with a friend to a matinee showing of that very same youth production, dubbed Built on the Rock.

It was incredible. On the order of a couple-hundred youth, all in impeccable costume. Some fantastic talents on display, including some kata, gymnastics, even an aerial silk routine. Great musical numbers. Pneumatic special effects. High-school-theater-caliber lighting design.

Couldn’t resist snapping this mind-bending pic.

Once more into the fray: After the show I headed back home and put the final nail in the coffin of this work problem. Huzzah. Watching those error-free activity log messages tick past just made everything else worth it. Spent a while organizing my work into several smaller well-contained changes, all prepped for being sent out for review on Monday. I stacked them so I’d be able to send all of them out at once, just for theatrics’ sake.

Plants have feelings too: Spent the rest of the afternoon out in the back, weeding. I’d really let it go, partly out of laziness but partly out of fear that I’d be unable to determine what should stay and what should go, and cause inadvertent damage. Enough growth had happened, though, that I could confidently identify the worst offenders. Hacked-n-slashed my way around, building up a nice pile of greens.

Stepped back to take stock of my efforts. I’ve never been very good at weeding. Can’t seem to focus on one section of ground at once, instead flitting between attention zones until things look more-or-less reasonable. I was just about to finish rationalizing to myself that what remained wasn’t worth attacking, when I noticed something odd going on with a bush up near the fence corner. As I approached I realized it wasn’t one plant, but two. Vines growing out of a stump had somehow taken hold of a nearby tree thing and encrusted it in tendrils, bending it much too far over. In fact one rather large branch had been sheared clean off from the pull of the vines.

Weeding had been a chore before, but now it became a mission, to save this tree. As I worked to free it, cutting the vines at various points, I began to empathize with those that decide to be talkative with their plants. So sorry, I thought to the tree, that I let this go on too long without noticing. Shan’t let it happen again.

The spoils of war. There really wasn’t a good angle, so you’ll have to trust me that the amount of weeds in this pile was substantial.

Chapel rave: Sacrament Meeting on Sunday was a special event, where the (several-more-than-usual) speakers were invited to share their favorite hymn, followed by the speaker, the choir, or the congregation singing it, depending on how good the speaker was or how familiar the hymn. Half-way through the program one of the tall chandeliers’ fluorescent bulb began faintly strobing. Not enough to notice if it wasn’t in your field of view, but too noticeable to focus on anything else with it in your field of view. So I spent the rest of the meeting with my head bowed in reverence.

Changing the rules: It was my turn to teach Gospel Doctrine that day. My lesson was to begin with Joseph’s interpretation of the baker’s and butler’s dreams in prison, and proceed through to his reunification with his family.

Of late, the crowd that attends Gospel Doctrine has been of the less-talkative bunch. Really hard to get good discussion out of the class. After spending so much mental energy on work this week, I didn’t feel like dealing with that, so I pulled a Kobayashi Maru. Wheeled a TV in from the library, gave a brief overview of the dreams and interpretations, then let Living Scriptures do the teaching for the rest of the lesson. And boy was it a hit. Had some fun humor sprinkled throughout an effective explanation of what I would’ve struggled to get across.

Side-walk art spotted on the way in to church.

That evening I went to a friend’s birthday pajama-pancake game-night. Ran another game of Forbidden Desert, but this time the group lost twice in a row. Gee dang.

And that catches us up to today, which I started by sending off my plethora of changes, and spent the rest of the day ferrying them through code reviews. Haven’t felt this productive in a long time. A shame I won’t have this problem to deal with anymore now that it’s been tackled; grown kinda attached to working on it, in a weird way.

It’s warm enough now that I’m back on my bike. My old route to work, before I moved, had very little elevation change. My new one, however, is, like, not that. The central feature of my route is the part where I hop off my bike and push it up like a hundred stair steps. Thankfully there’s raw earth along the side that I can wheel it up, while I push on up the staircase. Then it’s more-or-less smooth sailing into work.

This evening I read the final pages of Oathbringer, the latest Sanderson novel. I think I picked up the book in January, but held off on starting it until the end of March, for precisely the reason I’m feeling a tad out of sorts now: it’s gonna be so long until I can read more.

I used to be a strong opponent to Netflix’s content distribution strategy, where they just dump a whole series’ worth of content out at once. I’ve always thought it kind of ruined the shared experience of discovery; unless you carefully coordinate your viewing patterns with someone and avoid Internet spoilers, you won’t be able to spend time theorizing and anticipating what happens next, like you can with traditionally serialized shows.

However, reading Oathbringer made me sympathetic to those who prefer that distribution model. I couldn’t imagine how frustrating it’d be to only be able to read one chapter a week.

I bought Way of Kings in case I felt like re-reading it after Oathbringer, which I’ve never done since finishing it the first time. I may do that yet, but I just lent it to a friend yesterday, so I think my next book–if I don’t branch out to something I haven’t read yet–is gonna be a re-read of Dune. I highly recommend it y’all, it’s like the Lord of the Rings of sci-fi.

(Don’t worry Hayden, I’ll retrieve Way of Kings before I made my way down to the Cabin this summer 🙂 )

Bye Bye Mr. Harston

That was the name of the Facebook event I posted for my buddy who’s heading out for a summer of security system installation, before departing on a year-long voyage along the Great Loop, a system of waterways encompassing the eastern portion of the United States, with part of Canada.

I selected the event title mainly to rhyme with the refrain made famous by Parks and Recreation – “Bye Bye Li’l Sebastian”. I’m really kicking myself that I didn’t arrange a surprise adaptation some time during the party. On my signal we could’ve all pulled out our phones and sang out, “Bye bye Mr. Harston, miss you in the saddest fashion…” Missed opportunity…

But I should rewind. What an awesome decompression visit that was. Perfect end to the week with Conference. Sad to head back.

Seemed the moment I did land back, my days filled up quick. Monday night was a “Friendship BBQ”, at which I was asked by a couple people when I could host a game night. I threw a dart at a wall and said Saturday.

Tuesday rolled around and during the day I was invited to a little get-together at a good friend’s place to play Betrayal at House on the Hill. Chilled with them a while after everyone had left, then headed back.

Wednesday I went to the movies with a group of friends on the MoviePass system, to see Isle of Dogs. I recommend it, but I don’t think I’ll rewatch it.

Thursday was all to myself. Settled in and read more of Oathbringer, the latest Sanderson novel. I delayed as long as I could in starting it, but I had to have something to read over the break back home, so I dove in on an ebook version and shifted to the hard-cover version that’d been taunting me for a couple months on my bookshelf, since before I even moved to my new place.

Friday was a game night at my place, where we did some Coup, Resistance, and Jackbox.

Saturday was the big one; the goodbye party for my buddy I talked about at the beginning of this post. Must’ve had like 25 people over at one point. Kicking myself I didn’t snap any pics.

Sunday I went to see some friends that’d moved a while ago, never did stop by to see their new place. Caught the last bit of some Mormon version of Pride & Prejudice, played some card-games, then skedaddled.

Monday I hit the stationary bike after work. I need to figure a way to tighten up my exercise routine; I’m on the bike for like 45 minutes, but from the time I grab my exercise clothes from my car to the time I drive off afterwards, nearly two hours passes.

At home I sank into a bath for the first time since moving here, with a bowl of orange chicken and brown rice on one side, Oathbringer on the other. Must’ve spent a couple hours in there.

I got a text from the friends I’d seen on Sunday night; apparently I’d revealed that I hadn’t ever had Munster cheese before, and agreed to taste some at FHE the following evening. The evening where I’d decided instead to work out, completely spacing on the arrangement. Oops. As penance I need to host a chick flick at my place; we’ve settled on Princess Bride. It’s slated for this Thursday, and I’ve been told I need to do what I can to even out the gender balance. We’ll see who I can rustle up.

I’m also arranging a time to go see A Quiet Place. Mom I’m using your example to try and convince one of my friends to go, we’ll see how it works out.

I’ve arranged a board game night for this Sunday, where we’ll be playing this Battleship-on-steroids game. I also just picked up Forbidden Desert, a super fun collaborative survival game someone brought to work. We’ll have to play it when y’all come visit!

In between the goings-on I’m squeezing in as much Oathbringer as I can. I know now why I resisted starting it so long. It’s slowly turning into an obsession. Actually one of the reasons I’m writing this now is that earlier this evening I reached a point in the book that’s so emotionally devastating and draining I just had to put it aside, stuff my face into a pillow, and groan aloud to an empty house.

Can’t wait to read about what happens tomorrow.

An Andersen Weekend

A bit over a week ago on a Saturday evening I got to rewatch one of my childhood movies, Kiki’s Delivery Service. Couldn’t remember hardly a thing about it except there was a blimp or something. Real fun times. Afterwards we had a round of Betrayal at House on the Hill.

As it happens this picture is a bit of an omen.

Sunday rolled around and I’d been tapped to host a Sunday Church Movie Night, featuring The R.M. However, just before church I got a text from a close friend, she was having a group of other close friends over to her new place in the evening, and won’t I join them. Through some deft maneuvering I got myself out of hosting movie night, so I could attend. Great times had by all; got to catch up with a couple of married friends I hadn’t seen in a while.

As the evening was winding down I got a text from a buddy of mine asking nicely if by any chance a mutual friend of ours could crash at my place for a couple days. Turns out she was having a bad allergic reaction to the place she was staying. I said of course, and went back to put together the guest room for its first emergency arrival.

This is where the “omen” from earlier comes back – my new house-guest is seen napping in the first pic, taken a day before she moved in.

It’s kind of funny, I’ve never had more than 24 hours’ notice before getting a new roommate. This one’s been great, finally someone around who gets full usage out of the kitchen. She’ll be sticking around to the end of the month till she finds a place of her own.

Not much to report for the rest of the week. On Tuesday night I had some bad eye irritation, thought nothing of it until I woke up with it still bothering me. Wednesday night was really bad, so Thursday I stayed home for fear of spreading pink eye or something, and went in to see an eye doctor at noon.

Turns out it’s a “corneal ulcer”, basically a scary term for a bacterial infection. I got put on a steroid+antibacterial eye drop and sent on my way. Unfortunately I’ve had to wear my back-up glasses, the ones I got just before heading into the MTC like ten years ago. They don’t fit my head very well, and like an idiot I insisted on getting Transition lenses, so now whenever I’m out in the sunlight I look like an edgy teenager.

As I wasn’t infectious I headed in to the office. It ended up being a pretty interesting work day. A bunch of people were in town for a summit, and I got invited to sit in on it. Met some people I’d been working with over the past while, people I really only saw in person whenever I got a chance to head down to Mountain View.

Side-note: it was kind of funny how certain parts of the summit seemed just like a rough Sunday School class, not a huge amount of participation, leading to awkward silences.

After the summit the participants all headed out to a restaurant, and once again I was invited along. Food and conversation were great. There was a funny scene though, at the end, where a co-worker and I were standing around while our manager and a higher-up chatted; neither of us could leave, as our manager had been our ride in, and neither of us felt comfortable making our impatience more visible; we were an L4 and L5 waiting on an L6 chatting with an L7 🙂 Eventually things wound down and we all went home.

Friday was the beginning of a major slog. Some people wanted some functionality in place by a certain date or they wouldn’t ship our stuff. It fell to me to implement what they wanted, get it tested, reviewed, and submitted, and make sure all the deadlines leading up to the final ship date were being respected. So Friday was implementation- and testing-day, my favorite part of these sprints.

How I feel at the end of a flurry of coding.

That evening was an Ensign Symphony and Choir concert. I always describe it to y’all as UVMCO-lite. This time they really lived up to their moniker; the final piece was Amazing Grace, as performed by MCO. In fact, the director had distributed that very video when describing to the members how it’d sound like.

Jolly good show. Afterwards I chatted with someone I’d overheard talking during the intermission about volunteering to teach programming to high school students. I’ve been thinking about getting into that space. The guy extolled the virtues of the program, called TEALS, where industry professionals team up with certified teachers to build up a school’s CS program. It looks like a big time commitment, gotta agree to show up at 6 or 7 am every day for an entire year. Maybe I’m more cut out for ad-hoc tutoring…

After the show my group found out I had never visited the iconic Gum Wall, and we had to make a pit stop.

Saturday I did some more testing on the work I’d done on Friday, then headed off to see Uncle Dave in Bellevue. He was in town presenting his audio-over-Ethernet solution at a Christian ministry convention. Had an awesome time chatting about the tech, and spit-balling ideas to increase the system’s security.

When Uncle Dave told me about this display I just had to go see it for myself.

That evening I had dinner with a friend, after which we watched Star Wars: Rogue One. A very polarizing film, my favorite but others’ least-favorite.

Sunday was such a nice day out that I decided to hold Teacher Council out-doors.

That evening I drove out to Snoqualmie to have dinner with cousin James and Karen. Their kids were just awesome. It was make-your-own-Pizza night, after which we traded riddles and played some games.

On Monday the slog turned into a bit of a death march; ended up being a 15-hour work day getting everything through the testing pipeline.

Today was the culmination of all that; by 3:30pm everything was in place and I was no longer in the spot-light. Headed home early to catch some Z’s.

The day was punctuated by a visit to the eye doctor, to check up on how my treatment was progressing. As some people react to steroids with increased eye pressure, they wanted to make sure that wasn’t happening in my case. While I’m safe from that, I am now sporting a nice scar on my cornea, from the infection. It’s below my iris so it won’t affect day-time vision, but if my pupils dilate enough at night I could get some distortion. You’d think they’d’ve called that out the first time I was in, something like, “Hey be sure to keep to the treatment regimen or you could scar up.”

Blegh. One more week of these glasses before I can get back into contacts.

This evening a friend came over and I helped her edit her writing sample before sending it off as part of a grad school application. Gonna get some sweet fruit salad out of that arrangement.