Skip to content

Blog

I've re-opened the podcast sponsorship page on GitHub and PayPal. The Sponsors page includes a list of current and past sponsors and the cost breakdown for running the podcast.

If you're curious, it costs about $400 / year for the podcast. From the Sponsors page:

Cost breakdowns - annual fees

  • Podcast hosting (Castopod.com): $120 / year
  • Video recording (Boomcaster.com): $240 / year (Referral link)
  • Calendar and scheduling for guests (Fantastical): $60 / year

Miscellaneous costs (one-time):

  • Reaper digital audio workstation: $60
  • Hush audio app: $90

Thanks for your support - and stay positive!

What I'm Watching - Q3 2025

Continuing on my journey to catalog everything I'm watching, here's what I watched in the third quarter of 2025. Highlights included the first six James Bond movies on 4K UHD, Tron and its sequel Tron: Legacy in 4K UHD, and some great movies on Netflix including some Alfred Hitchcock films I had never seen, and on The Criterion Channel, 90s movies featuring great soundtracks including Pump Up The Volume (1990) and Grosse Point Blank (1997). I was disappointed in Materialists and 28 Years Later.

Legend:

  • The Criterion Channel = *

  • 4K UHD = +

  • AppleTV+ = ^

  • Netflix = ~

July

  • Wild Things (1998)*
  • The Bear S4
  • Your Friends and Neighbors S1^
  • Heads of State (2025)
  • Thunderbolts* (2025)
  • Murderbot S1^
  • Ironheart
  • Georgie and Mandy’s First Marriage S1
  • Duster
  • The Man Who Knew Too Much (1956)~
  • The Old Guard (2020)~
  • The Old Guard 2 (2025)~
  • Goldfinger (1964)+
  • Psycho (1960)~
  • Miami Vice (2006)*
  • Poker Face S2
  • The Long Goodbye (1973)*
  • Out of Sight (1998)*
  • Rear Window (1954)~
  • Copycat (1995)*~
  • Insomnia (2002)*
  • The Birds (1963)~
  • Black Doves S1~

August

  • Thunderball (1965)+
  • Freaky Tales (2025)
  • Pump Up the Volume (1990)*
  • Platonic S1^
  • Red-eye (2005)
  • You Only Live Twice (1967)+
  • Gross Pointe Blank (1997)*
  • Superman (2025)
  • Peacemaker S1
  • Diamonds are Forever (1971)+
  • Rick and Morty S8
  • Fringe S4
  • Mission Impossible: Dead Reckoning Part 1 (2023)+
  • Mission Impossible: The Final Reckoning (2025)
  • Materialists (2025)
  • The Graduate (1967)*
  • Inglourious Basterds (2009)
  • The Long Kiss Goodnight (1995)+

September

  • Nobody (2021)
  • Nobody 2 (2025)
  • Ballerina (2025)+
  • Weapons (2025)
  • Fringe S5
  • 28 Years Later (2025)~
  • Tron (1982)+
  • Tron: Legacy (2010)+
  • Star Trek: Strange New Worlds S3
  • Alien: Earth S1
  • The Naked Gun (2025)
  • Miami Blues (1990)*

Updating SongMatrix

One of my favorite CircuitPython projects I've done is SongMatrix. Using a microphone on a Raspberry Pi, it records the song playing in the background, uploads a sample to shazamio, uploads the song and artist to AdafruitIO via MQTT, and an S3 MatrixPortal listens for the MQTT update and displays it on an LED matrix.

I don't run it all the time, but I do like to use it when I'm listening to a new album to learn the song names. I know a lot of music and can sometimes tell you the name of the artist or the album within seconds of a song starting, but not so much the song title.

I'm using a 2.5mm pitch LED Matrix and I have not found a lot of 3D printed cases for either one or two LED matrices. That is, until a few months ago when I came across the Transit Tracker project from EastsideUrbanism.

It uses two LED matrices in a beautiful 3D printed cases that hold both of them and the S3 MatrixPortal and screws together. I printed it out months ago but couldn't get SongMatrix to work with 2 matrices.

In theory, I should be able to update the MatrixPortal library by changing: matrix = Matrix(width=64, height=32, bit_depth=3) to matrix = Matrix(width=128, height=32, bit_depth=3) But no joy. I started over with some simple test programs, and I could get a 128x32 matrix to work without a problem, but as soon as I tried in my original program it did not work.

Next I tried to replace the MatrixPortal library by using the pins directly. Success! But now it doesn't scroll across the matrix, it's just a static display. It turns out that using ScrollingLabel only scrolls when the character count is larger than the max_character when setting the text:

title_scroll = ScrollingLabel(
    terminalio.FONT,
    text=song_title_scroll,
    max_characters=20,
    color=0xff0000,
    animate_time=0.3
)

To get it scrolling, I just did a len on the string returned from AdafruitIO and added a string of spaces to get over the 20 character limit to scroll it.

But the weirdest part? The original program scrolled the text with less than 10 characters. I tried to recreate it with a basic ScrollingLabel example, and of course I couldn't get it to work. Don't believe me? You can see the original scrolling the band Metric which shouldn't be scrolling on the project's GitHub page.

What I'm Watching - Q2 2025

Continuing on my journey to catalog everything I'm watching, here's what I watched in the second quarter of 2025. Highlights included kicking off April getting ready for Andor S2 by re-watching the Star Wars Prequels, Obi-Wan Kenobi, and Andor S1. I celebrated the life of Gene Hackman with Night Moves, The Royal Tenenbaums, and Runaway Jury. Other movies I enjoyed included The Long Good Friday, Tombstone, and starting to watch the classic Sean Connery Bond films on 4K UHD.

Legend:

  • The Criterion Channel = *
  • 4K UHD = +
  • AppleTV+ = ^
  • Netflix = ~

April

  • Star Wars Episode 1: The Phantom Menace (1999)+
  • Star Wars Episode 2: Attack of the Clones (2002)+
  • Star Wars Episode 3: Revenge of the Sith (2005)+
  • White Lotus S3
  • The Cleaner (2024)
  • Obi-Wan Kenobi+
  • Vanilla Sky (2001)*
  • Fringe S2
  • Mickey 17 (2025)
  • Andor S1+
  • Sneakers (1992)+
  • SportsNight S1

May

  • A Working Man (2025)
  • Showgirls (1995)*
  • Tombstone (1993)+
  • Strange Days (1995)*
  • The Long Good Friday (1980)*
  • Shutter Island (2010)*
  • Rosemary’s Baby (1968)*
  • The Insider (1999)*
  • Blue Steel (1990)*+
  • Andor S2
  • Rogue One (2016)+
  • Fountain of Youth (2025)^
  • The Handmaid’s Tale S6
  • Shampoo (1975)*

June

  • The Righteous Gemstones S4
  • Fringe S3
  • Sinners (2025)
  • The Taking of Pelham 123 (1974)*
  • The Accountant 2 (2025)
  • Coogan’s Bluff (1968)*
  • L.A. Confidential (1997)*
  • Night Moves (1975)*
  • Runaway Jury (2003)~
  • Predator: Killer of Killers (2025)
  • The Last of Us S2
  • Dr. No (1962)+
  • Heathers (1988)*
  • Havoc (2025)~
  • The Studio S1^
  • The Fog (1980)*
  • Sports Night S2
  • Lethal Weapon (1987)+
  • Deep Cover (2025)
  • From Russia With Love (1963)+
  • Shrinking S2^
  • The Royal Tenenbaums (2001)
  • Paper Moon (1973)*

What I'm Watching - Q1 2025

Each year, the director Steven Soderbergh releases a list of all the movies and TV shows he's watching. It's a fascinating look at what he's interested in and can give a clue to future projects. I've also wanted to do something similar, and this year I'm finally keeping track of everything I'm watching. Mr. Soderbergh's list is a daily breakdown - I'm not going into that much detail, but with the exception of sports, I kept track of all the movies and TV shows I watched.

This past February was my birthday, and I treated myself to a subscription to The Criterion Channel. Criterion started as a home video company in 1984 that focuses on licensing, restoring and distributing "important classic and contemporary films". In 2019, Criterion launched a streaming service that offers a curated selection of Criterion's catalog. For only $99 a year, you get access to classic movies from the last one hundred years of cinema, including some modern classics, such as Minority Report or Down With Love. I'm really enjoying streaming the classics and broadening my knowledge of cinema history.

Even with the two podcasts and my electronics hobby, I watch a lot of TV and movies. TV Shows listed are the month I finished watching the season. Movies are in bold. This list includes physical releases, streaming, and re-watches.

January

  • Interstellar (2015)
  • The Thing (1982)
  • Se7en (1995)
  • The Day of the Jackal S1
  • Red One (2024)
  • Star Wars Skeleton Crew
  • Brilliant Minds
  • Marvel’s What If… S2
  • Better Off Dead (1985)
  • Dune: Prophecy S1
  • Juror #2 (2024)
  • Star Trek: Section 31 (2025)
  • Kill Bill Volume 1 (2003)
  • Kill Bill Volume 2 (2204)
  • The Substance (2024)
  • The Departed (2006)
  • Gattaca (1997)

February

  • To Die For (1995)
  • Moonstruck (1987)
  • Vertigo (1958)
  • Down With Love (2003)
  • Batman Begins (2005)
  • The Dark Knight (2008)
  • The Dark Knight Rises (2012)
  • The Gorge (2025)
  • Constantine (2005)
  • North by Northwest (1959)
  • Minority Report (2002)
  • Companion (2024)
  • The Last Starfighter (1984)
  • Conclave (2024)
  • Severance S1
  • High Potential S1
  • Crossing Delancey (1988)
  • Crimson Tide (1995)

March

  • Love Hurts (2025)
  • Demolition Man (1993)
  • Anora (2024)
  • Thief (1981)
  • Landman S1
  • It Could Happen to You (1996)
  • Manhunter (1986)
  • Glory (1989)
  • Heat (1995)
  • A Scanner Darkly (2006)
  • Severance S2
  • Welcome Home, Roxy Carmichael (1990)
  • The Killers (1964)
  • Once Upon a Time in the West (1969)
  • Mythic Quest S4
  • Reacher S4
  • Red River (1948)
  • Adolescents
  • An Affair to Remember (1957)
  • The Princess Bride (1987)
  • Ghost (1990)
  • A Face in the Crowd (1957)

Favorite Albums of 2024

Like last year and the year before, here’s the list in no particular order:

  • The Staves - All Now: The trio of sisters returned as a duo on their latest album. The melodies are still sweet and the songs are catchy.
  • Japandroids - Fate & Alcohol: The duo return and it's exactly what you expect: loud and fast. It's their fourth and final album and I will miss them deeply.
  • Passage du Desir - Johnny Blue Skies: Sturgill Simpson returns under a new name and his fusion of rock, country, and bluegrass does not disappoint.
  • Waxahatchee - Tigers Blood: This alt-country gem is on a lot of end of year lists for good reason.

Favorite Find: Blade Runner soundtrack by Vangelis. I was floored when I received the weekly email newsletter from my local record store with this album in the restocks section. I had a different version in my wantlist on Discogs for years, and somehow missed this version, which seems to be fairly common. I rushed to Down in the Valley and picked it up right away.

The Return of The CircuitPython Show

When I blogged earlier this year that The CircuitPython Show was over, I really thought it was over. But with the talk of #CircuitPython2025 kicking off, I started to give the podcast some thought again. And while I thought I had talked to most of the community members I wanted to talk to, there were still a few I hadn't reached out to yet.

But where it really intrigued me, was what if it wasn't just an interview show and I sprinkled topic based episodes in as well? I quickly brainstormed half a dozen ideas and realized there was more to do yet. I reached out to a number of potential guests and the reponse was overwhelmingly positive.

I'm excited to share that The CircuitPython Show will return in mid-January. It will still feature interviews with community members as well as topics including: how to design a PCB, building CircuitPython from source, creating games for CircuitPython, a panel interview about CircuitPython's new audio effects and filters, and more, with guests both new and returning.

Follow the show on Mastodon or Bluesky and find the show wherever you get your podcasts or visit The CircuitPython Show.

One Door Closes, Another One Opens

I realized this week that I never blogged the end of The CircuitPython Show. The show came to end at the end of January earlier this year after 36 episodes. It had a good run and I still had the itch to podcast, so Tod Kurt and I resurrected The Bootloader this past March. We're on a monthly schedule and have done four episodes so far this year with topics ranging from makers and their cool projects or products to 3D printing and more. It also includes a healthy dose of CircuitPython news if you're missing the podcast. You can find it wherever you get your podcasts or visit The Bootloader.net.

Stay connected with The Bootloader and me - sign up for our newsletter launching next week here.

But don't take it from me. Here's LadyAda and pt from the July 3, 2024 episode of Ask an Engineer (fast forward to the 1:07 mark):

{{}}

Fifteen Years of Record Collecting

My record collection

Fifteen years ago today on April 18th, 2009 I started my record collecting journey. It's an easy day for me to remember as it was the second annual Record Store Day. I still remember it like it was yesterday. That Saturday afternoon I'd pick up the turntable, so I headed out to the local record store, Down in the Valley, first. There I picked up Neko Case's Middle Cyclone on clear vinyl and a handful of used records, though I don't remember which ones I bought. I never imagined my collection would grow like it has.

I remember that people thought I was a bit crazy to get back into records. I wouldn't have imagined vinyl outselling CDs, but vinyl has for the last two years.

My records bring me great joy - I've built apps around them, cataloged them on Discogs, and I listen every day. There's nothing better than putting on a pair of quality headphones, closing your eyes, and spinning a record.