Patrick Rhone lays out his mask guidelines for the future.
Nicholas Bate outlines some healing methods. Having done almost all of these, I can guarantee good results.
As Super Bowl halftime shows go, that is up there as one of my favourites.
I’ve started getting into the habit of reading source code again. It’s been too long since I have done this, and actually did wonders for my confidence. When the code you write isn’t that far from other people’s code, you know you are on the right track.
I was looking for a new font for this website and came across IBM’s Plex Sans. I’m very happy with the end result.
It was a glorious morning for a hit. Course is looking great and so glad that we haven’t had any snow either.

Not the final score I hoped to wake up to for the Packers game. Having watched the highlights though, a deserved win for the 49ers. 👏
I need to use checklists more often
This morning I put the final touches on a Rails application that I planned to move from DigitalOcean to Render whilst upgrading it from Rails 6 to Rails 7. The actual change of platforms wasn’t too much of a problem, but the upgrade to Rails 7, and the third one that I have done, still presented me with a few issues. These problems were not too difficult to fix, and after an hour or minor tweaks, I managed to get the application up and running on Rails 7.
With this being the third Rails 7 upgrade I have done, I’m gradually building up a checklist that uses the Rails document as a base and includes a few other steps when it comes to moving away from Webpacker as well. This checklist will prove invaluable for another couple of Rails 7 upgrades that I plan to do over the next couple of weeks.
With a checklist, you know where you are and the steps you need to take. It allows me to do these upgrades in sections as well, so that I can do a few steps, take a break and then pick up where I left off, knowing what the last step was and what the next step will be. It’s a wonder I don’t use checklists a bit more. I know a few tasks are coming up over the next few months where a couple of checklists will be invaluable once again.
More checklists, please.
Why I'm on the slow uptake with Todoist
I’ve been trying to get more out of my Todoist setup recently by using labels to tag more of the tasks that I have there. It’s similar to the previous setup when I used Todoist a few years ago. I have labels for the duration of the task, labels for the context of the task, and some GitHub style labels that provide some further context to tasks related to building web applications.
It’s working well so far, and now the next step is to use Todoist’s filters to pull together some tasks from various projects. It’s at this point where I fell away from Todoist last time. I ended up with far too many filters that split all my tasks into multiple lists that were too hard to maintain.
This time I have vowed that things will be different. This time I am starting with just a single filter of minor tasks that I can pick off through the week.Most of my tasks are scheduled throughout the week. So there’s no need to apply additional filters to these tasks. It will get done on the scheduled date and time. For those minor tasks that can take me up to 15 minutes, I’ve decided to allow them to sit in Todoist and get done when I need to do them. With them spread over several projects, the new filter will bring them together under one view.
I’ve been intentionally slow on my uptake with Todoist this time. It can become overwhelming to try and use everything from the get-go. However, this time, I decided to pace myself and try out different parts of Todoist when I needed to. It is working well so far.
Why I'm passing on renewing my Tweetbot subscription
It’s coming up for a year since I started my Tweetbot subscription, and now that it’s up for renewal, I’ve decided to pass on renewing it for the next 12 months.
Over the last year, I’ve been gradually finding myself using Twitter’s web interface a lot and their iOS app on my iPhone. The Twitter client has come under fire a lot over the years, but I find both their web interface and iOS app very easy on the eye, and they don’t present too much information at once. Also, now that I can change Twitter to see the latest tweets from my timeline, I no longer need a third-party app to do this for me.
I’ve also been using Tweetdeck on the odd occasion as another option. If I’m looking to follow my timeline and a couple of lists at the one time, I’ll use this. I have enabled the beta preview, which adds many new features.
While Twitter can be a time-sink, I’m gradually getting it to a place where I only check-in a few times during the day on my browser and use the app on my phone for a few minutes at night. I’ve also limited how long I can use Twitter every day, which lets me ration my time on it.
I use Twitter lists to break down who I am following into categories. Most of my lists are emailed to me using Mailbrew a few times a week. I do this so that I catch the highlights from each list every few days, and then I don’t need to check on that list until the next email. Mailbrew allows me to catch up on Twitter content within the safe confines of my email and has effectively become my offline client for Twitter.
Lastly, Twitter handles many things better for me than third-party apps like Tweetbot. I can bookmark tweets and see threads better as two minor examples, and there are probably more. For me, though, it means that another app subscription is perhaps something that I can do without.