I find myself inside pull requests a lot at work. Whether I’m authoring one myself or reviewing a co-worker’s, I’ve become pretty familiar with the Github PR screen and what makes a good PR review experience. So here’s my top tips to improve your PRs.
I think mid-way annual goal check-ins are a great idea. They’re a moment to reflect and reevaluate your annual goals, and to tweak your targets for the rest of the year. Six months into the year, it’s not uncommon for some goals to reveal themselves to be a little too lofty. Or that a change of heart or direction has changed a goal’s trajectory or level of importance in your life. It’s not a moment for judgement; it’s a useful moment for any required course correction. So without further ado, I’m going to dig into mine.
I’ve always loved Black Mirror. In some ways it feels like my perfect mix of a television show. I love the dark storylines and topics it seldom shies away from. I love the dystopian view of technology and its potentially hazardous effects on society. The shock value and quality of the writing. The ingenuity of the twists always leave you feeling like you’ve been through a thrill ride. Black Mirror manages to sow a seed in your brain that slowly percolates into your consciousness long after the episode finishes.
One of the reasons I began journalling and tracking my “vitals” is for analysing trends in my mood and lifestyle. To help achieve this, I capture a summary alongside my journal entries in the form of tags.
Interviewing has to be one of those universal activities no one enjoys. Whether you’re the interviewer or the interviewee, there’s a shared dread involved with being on show for 30, 60, 90 minutes. I’ve come to learn being on both sides of the fence that an interview is as much an audition for the company as it is for the prospective employee.
I recently wanted to make a change to the fitness page on my site. To hide football activities from appearing in run data, in my code there is a rudimentary check that rejects any run activities logged on a Monday (when I regularly play football).
In February I shared how my attempt to improve my sleep was going so far this year. TL;DR: not great. I pondered my hang-ups and set some targets to improve things. Now, at the beginning of April, I'm checking in on the first quarter of the year.
In part one, we used a script to setup to sync our transient Letterboxd RSS feed to Google Sheets for some permenance. In part two we'll look into reading this spreadsheet and outputting the data onto a page using Eleventy. Then we'll take a look at the underlying class doing all the work: CachedSpreadsheet.
I like watching films, and I like keeping track of what I watch. I’ve done this for some years via Letterboxd, a decent little app for accomplishing this task, including reviewing what you watch and keeping a to-watch list.
I wanted to integrate with Letterboxd on my website so I could “own” my reviews in case the service went kaput. That lead me to 2 options: integrate with their API, or consume the personalised XML feed URL they provide.