Less than 24 hours left for my flight to California. A day in SF, then on to Apple Park in Cupertino. Starting to feel the excitement!

How to Change a Quick Fix Into a Large Project 😬

Our house has five steps to get down to the backyard. A few weeks ago, a board on the top step cracked on the edge. I added some blue tape to make it more visible until I got around to fixing it.

Front view of steps. There’s blue tape on a board on the top tread.

Soon thereafter I started working on a plan to fix it. The simplest thing would be to replace the board but many other boards are also not in good shape, so a fresh set would be best, especially since I may be getting some painting work done and a fresh coat on this could be added to that. Once I decided to go with that I felt like I had to address the fact that the treads are held up by two stringers, and there really ought to be three. This was starting to feel like yak shaving but I hadn’t taken on a project like this in a while and it was appealing to spend the time to do it right.

So my plan was to remove the treads, measure out a new stringer to go in the middle, cut it out of a 2x12, attach it and then put a whole bunch of fresh boards, probably also adding risers. After talking to friends and looking at some videos it seemed like reasonable idea.

Yesterday I got to it. First I removed the treads. I noticed that the bottom of one stringer had a crack and was about to come apart. I drove a couple of screws to reattach it. This was the first new issue I noticed. I also noticed that each stringer was resting differently, the concrete seems to go around one, but under the other. That was the second new issue.

A view of the steps after removing the treads. Two stringers are visible.

After removing the treads I measured out the stringers and this is what those measurements were like. As you can see, there is not much consistency between the two, including the fact that the first step from the ground was not only wildly higher than the others, it is also well over the building code. These were the third and fourth new issues.

A page in a notebook with a rough sketch showing the geometry and measurements on each stringer. They differ significantly.

Nevertheless I figured out measurements and marked it on the board but that didn’t look right. I did it again. Something was still off. I looked at the stringers closely and noticed a fifth new issue.

A carpenter’s square placed against the riser of a stringer showing that is is not square and in fact has been deliberately cut off square.

For whatever reason the builder had removed extra material from each corner of each stringer so the angles weren’t square. That was the last straw. At that point I decided that there were too many issues with leaving the existing structure intact and that the more reasonable thing would be to just rebuild the steps from scratch.

I put the treads back while moving the cracked board to the bottom tread so it was out of the way where it would cause any harm. I also cleaned it up a bit and applied wood glue for good measure. All of this is a temporary measure until these can be rebuilt either by me, or by someone I hire. Will report back after that!

A New App, Maybe

Some time ago I wrote about a simple app I made to export routes for workouts so that I can embed them in blog posts, or Google Maps.

Well, I kept making improvements to it to the point that now it looks like an interface to my workouts that I prefer over the standard one from Apple (like supporting light and dark modes πŸ™„).

What do you think? Would you be interested in using it? Should I start a beta so you can share how you really feel?

P.S. Many of the map tiles are blurred because one of the features of the app is to enable blurring them out if they contain any user-defined private locations, e.g. for sharing such a video, or a screenshot.

This time around I was unexpectedly busy around Micro.camp so I missed out on pretty much the entire camp, except for tuning in for a brief moment on Friday. Hoping to catch up on all the videos this week.

Sights from a walk in the neighborhood.

A street view of a house and its backyard with a partly cloudy blue sky above. In the backyard is a metal tower taller than the house with a bicycle mounted on top of it.

A view from the street of a meadow with a few trees with a skate park beyond. A skater can be seen approaching a ramp.

πŸ“· Hike at Lacamas Park

A couple of weeks ago we went hiking at Lacamas Park in the city of Camas, about 20 minutes drive from Portland. This was our first time there and it was a lovely hike in a park that is well maintained and has lots of crisscrossing trails.

A waterfall and rapids visible from the trail.

A few times I got the feeling of being farther from the city than we actually were, like when the trail drops down to the base of a waterfall.

Jenni in front of a waterfall.

We even spotted some trilliums!

Purple trillium flower amongst other plants.

Jenni stands next to some rapids viewed from a bridge above.

You can get right next to the water, so this one might be worth revisiting on those hot summer days.

Activity Stats and Map

Distance: 3.38 miles
Elevation Gain: 450 ft
Time (including breaks): 1h 56m

See full screen

It’s the colorful season.

Blue and yellow plants in a small cluster potted in a barrel.

Jenni’s tiny air plant has a super tiny flower. Fountain pen nib for scale.

A very small fuzzy white flower in the middle of a small red air plant.

Sidewalk view of a bright orange house with the shadow of tree branches. On a window sit two cats looking at the camera. Two signs on the lawn in front say β€œLove”.

Our poofs have arrived.

A hand holds a cluster of pink cherry blossoms basked in the warmth of late morning sun.

In the last week I used ChatGPT to replace three text manipulation scripts I used on and off. And yes, I spent hours writing/maintaining those over the years.

I also used it to aid in creating a new shell script.

It was disgusting/wonderful how straightforward all that was.

New version of Mimi Uploader is out πŸŽ‰

The latest version of Mimi Uploader is out. This one was a long time coming as the beta cycle started over two months ago. I just had several other things taking my time. Thank you for your patience.

Here’s what’s new:

  • Fix for alt text editor issue that caused editing text to go under the keyboard. Very annoying!
  • Redesigned Help screen. Won’t glare at you in dark mode anymore!
  • Bug fixes and performance improvements.

Get it from the App Store!

The bespectacled PNW life

An animated GIF from behind the left lens of spectacles being removed. It starts with showing blurry water droplets and a focused view but then transitions to a blurry view with focused droplets on the lens.

Time to check those teeth.

A man in workwear examines a chainsaw seated within a pile of large chopped up tree trunk pieces.

πŸ“· Rosalie, with her 1978 Checker. Portland, Oregon. 25th March, 2023.

A woman stands next to a car by the side of the street in a neighborhood.

Rosalie has been driving a Checker since 1964. Her dad owned the 1964 model but at some point traded it in for the 1978 model. She inherited it from him and still drives it to this day.

I was walking by with my camera, noticed the car and took a few photos. She noticed me doing so and came out to talk to me about it. It was great to hear her story and to get a glimpse into her love for the car and their story together.

Reservoirs at Mt. Tabor. Portland, Oregon.

Grainy black and white film photo of an empty reservoir sloping wall with a curved shape.

Grainy black and white film photo of an empty reservoir in the distance framed by two tall trees and with an expansive view of trees and city skyline with clouds above behind it.

Film: Kentmere PAN 400
Camera: VoigtlΓ€nder Bessa R2a

It was as if the AI had cast 21st century Americans to put on different costumes and play the various cultures of the world. Which, of course, it had.

πŸ”— AI and the American Smile. How AI misrepresents culture through a facial expression. | by jenka | Mar, 2023 | Medium

Love articles like this that show how much bias lies within these generative algorithms. Biases that run so deep that they are not even talked about in social conversations.

Jenni and I got engaged a few days ago πŸ₯°

Selfie of me and Jenni with a background of driftwood and the Pacific Ocean. A sparkling ring is visible on her hand.

Interior of a brewery hall with tables and chairs in the foreground and a large mural on the back wall. The mural depicts a brewery and bottling in operation with a number of people working on various jobs.

Always enjoy seeing this mural at Assembly Brewing. Also love their food, beer and service. Great spot in our neighborhood πŸ‘

On a scale of 1 to 10, the entropy of my home office and the desk therein hovers between 4 and 8. Currently both are at about 8. Each time I organize, I try to get it below 4 but it never happens.