Weeknotes 25:45

November 10, 2025

Week of November 2–8

Not being too clever

I was working through Mat Marquis’ lesson on expressions in JavaScript is for Everyone (you can access this lesson and a few others for free) last week. He was going through how to optimize your code and he ended with some advice:

“Granted, there’s a case to be made that this is a little too clever, in that it could make this code a little more difficult to understand at a glance for anyone that might have to maintain this code after you (or, if you have a memory like mine, for your near-future self).”

I made the comment on Bluesky that more often than not, your self is going to be the next developer that may need you to not be so clever. Not only is it a good idea to consider other developers but also your future self.

Fun with blend modes

I was working on a project last week and wanted to use an asset that the designer put together. One of the assets was a red ribbon. I wanted to use it as a background image but the color was brighter than I wanted. I thought about trying to manipulate the image in Photoshop but I wanted to set the background-color in CSS. I remembered that there were CSS properties that were much like Photoshop layer blend modes. I love that CSS has matured where there are so many more tools to manipulate images with CSS alone. I used background-blend-mode: multiply on this specific solution.

See the Pen Untitled by Jeff Bridgforth (@webcraftsman) on CodePen.

I used a similar technique several years ago to apply a gradient blend to images that were CMS friendly. The client just had to upload an image and the CSS took care of the rest.

See the Pen Stylized Photo in CSS by Jeff Bridgforth (@webcraftsman) on CodePen.

  • I struggled a lot this week with getting going on some things. Smaller tasks were easy to tackle. It was the larger tasks that I struggled to get started. Several times I got into things in the last hours of the day.
  • I added a lot of memories to my Memory Keeper project. I had memories from the UI12 Conference I attended in Boston. I had several projects that launched in November of different years. It is fun to revisit articles that I referenced. I am grateful for the Internet Archive that preserves so much content from sites that no longer exist.

Articles I read

What I watched

CSS Attribute Selectors (Kevin Powell on YouTube)

  • Chiefs/Bills (CBS)
  • Boston Blue (Paramount Plus)
  • Watson (Paramount Plus)
  • Matlock (CBS)
  • Shark Tank (ABC)
  • Strange New Worlds (Paramount Plus)
  • Crazy Rich Asians (Netflix)
  • The Great British Baking Show Collection 13 (Netflix) – We were very happy with the end result. I won’t spoil it. Our favorite was the winner.

What I listened to

Books I am reading

Walking

  • Friday – 2.66 miles in 49 minutes
  • Saturday – 3.13 miles in 57 minutes

What I played

MLB The Show 20 (Twins)

Comment on this post