rendezvous with cassidoo logo

rendezvous with cassidoo

Archives
Subscribe
September 6, 2026

🛣️ "Habit is persistence in practice." - Octavia Butler

Hey friends!

Happy September! I will now be asleep until the end of the month. Heh. Let's learn!

Was this forwarded to you? You can subscribe here!


Web links of the week

Low-Poly Neon Village
The best dark mode toggle is probably none
htmx 4.0.0 has been released!
The Depths of JavaScript: Minesweeper in 247 Bytes


Something that interested me this week

I'm writing this after a fun family wedding! I spent most of the time chasing my kiddos and having a great time seeing family I hadn't seen in a while! It's been so nice having this time (yay long weekends) to be with people I care about.

I've shared a bunch of articles recently about the importance of relationships and friendships and how good it is for our brains and well-being. I really believe it! Having times like today where I can just sit and hang out with my sister and dance with cousins makes me feel grateful to have such wonderful people in my life.

And now... I will be closing my laptop to go cuddle my very tired babies.


Sponsor

When you spend most of your day online, sometimes it's good to use something physical.

Renacer is a Chicago-based Italian leather goods studio, creating small-batch bags and notebooks for people who want to own quality gear that will last.

Each piece is handmade in Chicago with the most sustainable leather sources from Tuscany. Our leather journals are designed to accompany you through the ideation process, from scattered thoughts to ideas worth building!

Some of the best ideas begin away from the screen. Write them down in something made to last.

Explore the collection or follow us on Instagram.


Interview question of the week

Last week, I had you climb stairs one or two steps at a time! Some of y'all found the secret little Fibonacci sequence in there, heh. Nice work Paul, Andrew, Amine, Alex, Rhett, Ten, Ricardo, Christian, and the cool cats in the Ruby Users Forum!

This week's question:
You have a backpack lock's starting position, and the code to unlock it, represented as two strings of integers. In one move, you may rotate any single digit one step up or down, with 0 and 9 considered adjacent. Return the minimum number of moves needed to transform the starting code into the unlock code.

Example:

minMoves("8051", "1199")
> 10

minMoves("000", "555")
> 15

minMoves("109", "990")
> 4

(you can submit your answers by replying to this email with a link to your solution, or share on Bluesky, Twitter, LinkedIn, or Mastodon)


Cool things from around the internet

Why People Quit Blogging
Cycle8 keyboard with DCS Solar Green
I built that radio bike from mario kart world (video)
Toy Story 3: Mistakes Made, Lessons Learned (video)


Joke

Why is the ocean always blue?
Because the shore never waves back!


That's all for now, folks! Have a great week. Be safe, make good choices, and get rid of stuff you're not using!

Special thanks to Ben, Kinetic Labs, and Marta for supporting my Patreon and this newsletter!

cassidoo

website | blog | github | bluesky | youtube | twitch | twitter | patreon | codepen | mastodon

Don't miss what's next. Subscribe to rendezvous with cassidoo:
Older → 💐 "If you see someone without a smile today, give 'em yours." - Dolly Parton
Share this email:
Share on LinkedIn
GitHub
cassidoo.co
LinkedIn