Matthew Lang avatar

Matthew Lang

Family guy and web developer

I don’t know why I took so long to do it, but I’ve just activated the ActivityPub API on my Micro.blog account. I’m now free to follow and be followed by Mastodon accounts.

Being able to follow others across different communities is such a great option to have!

Applying for a 2nd golf club membership for Ethan. He will stay at his current club, Paisley, but the second club, Fereneze, is just down the road and come the spring he’ll also be eligible to play for the Ferenze junior team as they play in a different league from Paisley.

Despite the fact that touch interfaces are everywhere in personal computing devices, we’ve yet to see them have the same popularity in the workplace.

I’ve got space in my golf bag for new wedges and a hybrid for next year. I’ve been enjoying hitting Ethan’s Cobra hybrid, which is what I think I’ll get. I’m not so sure about the wedges though. I always hear good things about Vokey wedges, but the options are overwhelming.

Cold start to the morning. Boys are Taekwondo while I sit in the cafe with a little code and coffee combo.

I watched the latest trailer on Apple TV for the new Star Wars movie. Even after over 30 years of watching these movies, I still get goosebumps when that music plays.

I’m resurrecting PenMuse, or something like it

A while back, I started a little Rails app that would generate random writing prompts. After a few months, I decided to kill it. To be honest, I’m not entirely sure why I killed it. I just remember one day deciding that it wasn’t gaining any traction, so I decided to pull the plug on it. Now though I’m not so sure that killing it was such a good idea.

If I was making the application all over again, then there are a few things that I would do differently.

I would open-source it

The main reason I would be open-sourcing the application is so that I can provide a working Rails application on my Github profile. That old chestnut about your Github being your profile isn’t something that I put a lot of stock into. Still, it would be helpful if I have something on there that is working, live and provides a small sample of my work.

I would enforce some constraints

The last time I did PenMuse it ran away from me. I got hung up about too many things about the application that I ended up overthinking what should be a simple application. This time I would keep it simple.

There won’t be an admin section for it, and I would simply connect directly to the database to add new prompts. I would keep the application as minimal as possible, to begin with. One model, one controller, one page. At least I’ll do it this way, to start with.

I would track interest in it

I’m not a big fan of using analytics, but that was back in the day when Google Analytics was the only real option. Now though, there are plenty of great options out there, and a few are even GDPR friendly.

One such analytics service that I have been wanting to try is Fathom. I have earmarked for another application, but I thought PenMuse would be a good starting point to get myself familiar with Fathom.

So there we have it. PenMuse is back! Although not right now, I still need to build it! And it’s not going to have the same name, but more on that later.

The diminishing MacBook Pro battery performance

Ever since I upgraded my macOS to Catalina, I’ve noticed that MacBook Pro’s battery isn’t lasting as long as it used to. In fact in the couple of days that followed the Catalina upgrade, I found that the laptop had simply ran out of battery while it was in the sleep state. What I can’t work out though is whether this issue has been made worse by the macOS upgrade or not.

I’m not using my MacBook Pro as often as I used to do, but one of the problems I have is that when I am using it, it’s plugged into the adapter and sits like that for a few hours at a time. The laptop has already had a battery change and I know that it’s bad for the battery to have it plugged into the adapter all the time, but having it unplugged just leaves me with a couple of hours of battery.

It’s time like this I wonder if I should go back to a desktop.

I want to stick with Ruby on Rails as my goto web development tool for the foreseeable future. It’s open source, frequently updated, and has a great community. Job opportunities have definitely tailed off though.